<Column name="description" type="text"/>
<Column name="flags" type="string"/>
+ <!-- special roles with explicit internal meaning (cannot be deleted) -->
<Preset>
<V col="rolename" val="_admin"/>
<V col="description" val="Admin Users"/>
<V col="description" val="Web Interface, Customers"/>
<V col="flags" val="_web"/>
</Preset>
+ <!-- default roles, can be changed/deleted by admins -->
<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="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="TemplateManagement"/><V col="rightname" val="SetTemplateFlags"/></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>