presets for user rights, default roles
authorkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Sun, 23 Jan 2011 20:25:30 +0000 (20:25 +0000)
committerkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Sun, 23 Jan 2011 20:25:30 +0000 (20:25 +0000)
git-svn-id: https://silmor.de/svn/softmagic/smoke/trunk@712 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

wob/db/user.wolf

index cc5da81..a2eb275 100644 (file)
                        <V col="description" val="Web Interface, Customers"/>
                        <V col="flags" val="_web"/>
                </Preset>
+               <Preset><V col="rolename" val="Auditing"/><V col="description" val="allows to retrieve audit data (privileged info!)"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="description" val="creating and changing customers"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="Entrance"/><V col="description" val="checking tickets at the entrance (incl. paying for unpaid tickets)"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="EventList"/><V col="description" val="show Information about Events"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="description" val="managing events, artists, etc."/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="description" val="advanced functions: changing item price category, etc. (privileged)"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="OrderCancelling"/><V col="description" val="allows to cancel orders or items inside orders"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="description" val="high privilege functions for orders (no audit)"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="OrderListing"/><V col="description" val="user can see existing orders"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="OrderMoney"/><V col="description" val="allows to pay/refund with money or vouchers"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="OrderTickets"/><V col="description" val="extends Ordering/Selling: allows to add tickets"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="OrderVouchers"/><V col="description" val="extends Ordering/Selling: allows to add vouchers"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="description" val="basics for creating orders (to be shipped, needs more roles to work)"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="Printing"/><V col="description" val="user can print anything he/she can see"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="description" val="create reservations  and change them into orders (may need more roles)"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="Selling"/><V col="description" val="basics for creating sales (over the counter, needs more roles to work)"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="Shipping"/><V col="description" val="ship orders"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="TemplateManagement"/><V col="description" val="create/change/delete templates"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="description" val="add/delete/change user rights"/><V col="flags" val=""/></Preset>
+               <Preset><V col="rolename" val="UserBase"/><V col="description" val="basic user rights"/><V col="flags" val=""/></Preset>
        </Table>
        
        <Table name="roleright" backup="yes">
                <Column name="rolename" type="string:64" primarykey="yes"/>
                <Column name="rightname" type="string:64" primarykey="yes"/>
                
-               <!-- TODO: assign default rights for _web -->
+               <Preset><V col="rolename" val="Auditing"/><V col="rightname" val="GetOrder"/></Preset>
+               <Preset><V col="rolename" val="Auditing"/><V col="rightname" val="GetOrderAudit"/></Preset>
+               <Preset><V col="rolename" val="Auditing"/><V col="rightname" val="GetVoucher"/></Preset>
+               <Preset><V col="rolename" val="Auditing"/><V col="rightname" val="GetVoucherAudit"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="ChangeCustomer"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="CreateContactType"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="CreateCountry"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="CreateCustomer"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="DeleteCustomer"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="GetAddress"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="GetAllContactTypes"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="GetAllCountries"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="GetAllCustomerNames"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="GetCustomer"/></Preset>
+               <Preset><V col="rolename" val="CustomerManagement"/><V col="rightname" val="ResetCustomerPassword"/></Preset>
+               <Preset><V col="rolename" val="Entrance"/><V col="rightname" val="GetCustomer"/></Preset>
+               <Preset><V col="rolename" val="Entrance"/><V col="rightname" val="GetEntranceEvents"/></Preset>
+               <Preset><V col="rolename" val="Entrance"/><V col="rightname" val="GetOrder"/></Preset>
+               <Preset><V col="rolename" val="Entrance"/><V col="rightname" val="GetTicket"/></Preset>
+               <Preset><V col="rolename" val="Entrance"/><V col="rightname" val="OrderPay"/></Preset>
+               <Preset><V col="rolename" val="Entrance"/><V col="rightname" val="UseTicket"/></Preset>
+               <Preset><V col="rolename" val="Entrance"/><V col="rightname" val="UseVoucher"/></Preset>
+               <Preset><V col="rolename" val="EventList"/><V col="rightname" val="GetAllArtists"/></Preset>
+               <Preset><V col="rolename" val="EventList"/><V col="rightname" val="GetAllEvents"/></Preset>
+               <Preset><V col="rolename" val="EventList"/><V col="rightname" val="GetAllPriceCategories"/></Preset>
+               <Preset><V col="rolename" val="EventList"/><V col="rightname" val="GetAllRooms"/></Preset>
+               <Preset><V col="rolename" val="EventList"/><V col="rightname" val="GetEvent"/></Preset>
+               <Preset><V col="rolename" val="EventList"/><V col="rightname" val="GetEventList"/></Preset>
+               <Preset><V col="rolename" val="EventList"/><V col="rightname" val="GetEventSummary"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="CancelOrder:CancelSentOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="ChangeTicketPriceCategory"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="CreateOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="CreateOrder:AnyVoucherValue"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="CreateOrder:LateSale"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="CreateReservation:LateReserve"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="DeductVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="DeleteCustomer"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="GetAllCustomerNames"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="GetAllShipping"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="GetCustomer"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="GetVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="OrderAddComment"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="OrderChangeComments"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="OrderChangeShipping"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="OrderMarkShipped:SetTime"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="OrderRefund"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="ResetCustomerPassword"/></Preset>
+               <Preset><V col="rolename" val="OrderAdvanced"/><V col="rightname" val="ReturnTicketVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderCancelling"/><V col="rightname" val="CancelOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderCancelling"/><V col="rightname" val="OrderChangeShipping"/></Preset>
+               <Preset><V col="rolename" val="OrderCancelling"/><V col="rightname" val="ReturnTicketVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CancelOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CancelOrder:CancelPastTickets"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CancelOrder:CancelSentOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ChangeCustomer"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ChangeShipping"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ChangeTicketPrice"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ChangeTicketPrice:ChangePastTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ChangeTicketPrice:ChangeUsedTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ChangeTicketPriceCategory"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ChangeTicketPriceCategory:ChangePastTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ChangeTicketPriceCategory:ChangeUsedTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateContactType"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateCountry"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateCustomer"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:AfterTheFactSale"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:AnyVoucherValue"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:CanOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:CanOrderItem"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:CanOrderTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:CanOrderVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:CanSell"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:DiffVoucherValuePrice"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateOrder:LateSale"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateReservation"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateReservation:LateReserve"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="CreateShipping"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="DeductVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="DeleteCustomer"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="DeleteShipping"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="EmptyVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetAddress"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetAllContactTypes"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetAllCountries"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetAllCustomerNames"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetAllShipping"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetCustomer"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetEvent"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetEventList"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetOrderByBarcode"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetOrderList"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetOrdersByCustomer"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetOrdersByEvents"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetTemplate"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetTemplateList"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetValidFlags"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetValidVoucherPrices"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="GetVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="OrderAddComment"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="OrderChangeComments"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="OrderChangeShipping"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="OrderChangeShipping:ChangePrice"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="OrderMarkShipped"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="OrderMarkShipped:SetTime"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="OrderPay"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="OrderRefund"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ReservationToOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ResetCustomerPassword"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ReturnTicketVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="ReturnTicketVoucher:ReturnPastTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="UseTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderHighPrivilege"/><V col="rightname" val="UseVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderListing"/><V col="rightname" val="GetOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderListing"/><V col="rightname" val="GetOrderByBarcode"/></Preset>
+               <Preset><V col="rolename" val="OrderListing"/><V col="rightname" val="GetOrderList"/></Preset>
+               <Preset><V col="rolename" val="OrderListing"/><V col="rightname" val="GetOrdersByCustomer"/></Preset>
+               <Preset><V col="rolename" val="OrderListing"/><V col="rightname" val="GetOrdersByEvents"/></Preset>
+               <Preset><V col="rolename" val="OrderListing"/><V col="rightname" val="GetTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderListing"/><V col="rightname" val="GetVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderMoney"/><V col="rightname" val="DeductVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderMoney"/><V col="rightname" val="OrderPay"/></Preset>
+               <Preset><V col="rolename" val="OrderMoney"/><V col="rightname" val="OrderRefund"/></Preset>
+               <Preset><V col="rolename" val="OrderMoney"/><V col="rightname" val="UseVoucher"/></Preset>
+               <Preset><V col="rolename" val="OrderTickets"/><V col="rightname" val="CreateOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderTickets"/><V col="rightname" val="CreateOrder:CanOrderTicket"/></Preset>
+               <Preset><V col="rolename" val="OrderVouchers"/><V col="rightname" val="CreateOrder"/></Preset>
+               <Preset><V col="rolename" val="OrderVouchers"/><V col="rightname" val="CreateOrder:CanOrderTicket"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="ChangeShipping"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="CreateOrder"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="CreateOrder:CanOrder"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="GetAddress"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="GetAllCustomerNames"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="GetAllShipping"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="GetCustomer"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="GetOrder"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="OrderAddComment"/></Preset>
+               <Preset><V col="rolename" val="Ordering"/><V col="rightname" val="OrderChangeShipping"/></Preset>
+               <Preset><V col="rolename" val="Printing"/><V col="rightname" val="GetTemplate"/></Preset>
+               <Preset><V col="rolename" val="Printing"/><V col="rightname" val="GetTemplateList"/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="rightname" val="CreateReservation"/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="rightname" val="GetAddress"/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="rightname" val="GetAllCustomerNames"/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="rightname" val="GetCustomer"/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="rightname" val="GetOrder"/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="rightname" val="OrderAddComment"/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="rightname" val="OrderChangeShipping"/></Preset>
+               <Preset><V col="rolename" val="Reserving"/><V col="rightname" val="ReservationToOrder"/></Preset>
+               <Preset><V col="rolename" val="Selling"/><V col="rightname" val="CreateOrder"/></Preset>
+               <Preset><V col="rolename" val="Selling"/><V col="rightname" val="CreateOrder:CanSell"/></Preset>
+               <Preset><V col="rolename" val="Selling"/><V col="rightname" val="GetAddress"/></Preset>
+               <Preset><V col="rolename" val="Selling"/><V col="rightname" val="GetAllCountries"/></Preset>
+               <Preset><V col="rolename" val="Selling"/><V col="rightname" val="GetAllCustomerNames"/></Preset>
+               <Preset><V col="rolename" val="Selling"/><V col="rightname" val="GetCustomer"/></Preset>
+               <Preset><V col="rolename" val="Selling"/><V col="rightname" val="GetOrder"/></Preset>
+               <Preset><V col="rolename" val="Shipping"/><V col="rightname" val="GetAllShipping"/></Preset>
+               <Preset><V col="rolename" val="Shipping"/><V col="rightname" val="OrderAddComment"/></Preset>
+               <Preset><V col="rolename" val="Shipping"/><V col="rightname" val="OrderChangeShipping"/></Preset>
+               <Preset><V col="rolename" val="Shipping"/><V col="rightname" val="OrderMarkShipped"/></Preset>
+               <Preset><V col="rolename" val="TemplateManagement"/><V col="rightname" val="DeleteTemplate"/></Preset>
+               <Preset><V col="rolename" val="TemplateManagement"/><V col="rightname" val="GetTemplate"/></Preset>
+               <Preset><V col="rolename" val="TemplateManagement"/><V col="rightname" val="GetTemplateList"/></Preset>
+               <Preset><V col="rolename" val="TemplateManagement"/><V col="rightname" val="SetTemplate"/></Preset>
+               <Preset><V col="rolename" val="TemplateManagement"/><V col="rightname" val="SetTemplateDescription"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="ChangePassword"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="CreateUser"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="DeleteFlag"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="DeleteHost"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="DeleteRole"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="DeleteUser"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetAllHostNames"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetAllHosts"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetAllRightNames"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetAllRoles"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetAllUsers"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetRole"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetUser"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetUserHosts"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetUserRoles"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="GetValidFlags"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetFlag"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetHost"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetRoleDescription"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetRoleFlags"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetRoleRights"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetUserDescription"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetUserFlags"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetUserHosts"/></Preset>
+               <Preset><V col="rolename" val="UserAdmin"/><V col="rightname" val="SetUserRoles"/></Preset>
+               <Preset><V col="rolename" val="UserBase"/><V col="rightname" val="ChangeMyPassword"/></Preset>
+               <Preset><V col="rolename" val="UserBase"/><V col="rightname" val="GetLanguage"/></Preset>
+               <Preset><V col="rolename" val="UserBase"/><V col="rightname" val="GetMyRights"/></Preset>
+               <Preset><V col="rolename" val="UserBase"/><V col="rightname" val="GetMyRoles"/></Preset>
+               <Preset><V col="rolename" val="UserBase"/><V col="rightname" val="Login"/></Preset>
+               <Preset><V col="rolename" val="UserBase"/><V col="rightname" val="Logout"/></Preset>
+               <Preset><V col="rolename" val="UserBase"/><V col="rightname" val="ServerInfo"/></Preset>
+               <Preset><V col="rolename" val="_web"/><V col="rightname" val="WebCartAddTicket"/></Preset>
+               <Preset><V col="rolename" val="_web"/><V col="rightname" val="WebCartAddVoucher"/></Preset>
+               <Preset><V col="rolename" val="_web"/><V col="rightname" val="WebCartRemoveTicket"/></Preset>
+               <Preset><V col="rolename" val="_web"/><V col="rightname" val="WebCartRemoveVoucher"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="CancelEvent"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="ChangeEvent"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="ChangePriceCategory"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="CreateArtist"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="CreateEvent"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="CreatePriceCategory"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="CreateRoom"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="GetAllArtists"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="GetAllEvents"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="GetAllPriceCategories"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="GetAllRooms"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="GetEvent"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="GetEventList"/></Preset>
+               <Preset><V col="rolename" val="EventManagement"/><V col="rightname" val="GetEventSummary"/></Preset>
+               <!-- end of roleright table -->
        </Table>
        
        <Table name="userrole" backup="yes">
                <Column name="role" type="string:64" notnull="yes" primarykey="yes" foreignkey="role:rolename"/>
                
                <Preset><V col="uname" val="_web"/><V col="role" val="_web"/></Preset>
+               <Preset><V col="uname" val="_web"/><V col="role" val="EventList"/></Preset>
+               <Preset><V col="uname" val="_web"/><V col="role" val="Ordering"/></Preset>
+               <Preset><V col="uname" val="_web"/><V col="role" val="OrderTickets"/></Preset>
+               <Preset><V col="uname" val="_web"/><V col="role" val="OrderVouchers"/></Preset>
+               <Preset><V col="uname" val="_web"/><V col="role" val="CustomerManagement"/></Preset>
        </Table>
        
        <Table name="userhost" backup="yes">