sogo/UI/Templates/SchedulerUI/UIxCalUserRightsEditor.wox

74 lines
2.9 KiB
XML

<?xml version="1.0" standalone="yes"?>
<!DOCTYPE var:component>
<container
xmlns="http://www.w3.org/1999/xhtml"
xmlns:var="http://www.skyrix.com/od/binding"
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
xmlns:uix="OGo:uix">
<div layout="column">
<md-input-container class="md-block md-flex">
<label><var:string label:value="label_Public"/></label>
<md-select label:aria-label="Public"
ng-model="acl.selectedUser.rights.Public"
ng-change="acl.confirmChange(acl.selectedUser)">
<var:foreach list="objectRights" item="currentRight">
<md-option var:value="currentRight">
<var:string value="currentRightLabel"/>
</md-option>
</var:foreach>
</md-select>
</md-input-container>
<md-input-container class="md-block md-flex">
<label><var:string label:value="label_Confidential"/></label>
<md-select label:aria-label="Confidential"
ng-model="acl.selectedUser.rights.Confidential"
ng-change="acl.confirmChange(acl.selectedUser)">
<var:foreach list="objectRights" item="currentRight">
<md-option var:value="currentRight">
<var:string value="currentRightLabel"/>
</md-option>
</var:foreach>
</md-select>
</md-input-container>
<md-input-container class="md-block md-flex">
<label><var:string label:value="label_Private"/></label>
<md-select label:aria-label="Private"
ng-model="acl.selectedUser.rights.Private"
ng-change="acl.confirmChange(acl.selectedUser)">
<var:foreach list="objectRights" item="currentRight">
<md-option var:value="currentRight">
<var:string value="currentRightLabel"/>
</md-option>
</var:foreach>
</md-select>
</md-input-container>
<md-checkbox name="canCreateObjects"
ng-model="acl.selectedUser.rights.canCreateObjects"
ng-change="acl.confirmChange(acl.selectedUser)"
ng-hide="acl.selectedUser.$isAnonymous()"
ng-true-value="1"
ng-false-value="0"
label:aria-label="This person can create objects in my calendar.">
<var:string label:value="This person can create objects in my calendar." />
</md-checkbox>
<md-checkbox name="canEraseObjects"
ng-model="acl.selectedUser.rights.canEraseObjects"
ng-change="acl.confirmChange(acl.selectedUser)"
ng-hide="acl.selectedUser.$isAnonymous()"
ng-true-value="1"
ng-false-value="0"
label:aria-label="This person can erase objects from my calendar.">
<var:string label:value="This person can erase objects from my calendar." />
</md-checkbox>
</div>
</container>