
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3616 fd906abe-77d9-0310-91a1-e0d9ade77398
84 lines
3.1 KiB
XML
84 lines
3.1 KiB
XML
<html metal:use-macro="context/@@standard_macros/page"
|
|
i18n:domain="zope">
|
|
<body>
|
|
<div metal:fill-slot="body" i18n:domain="zope">
|
|
<h2 i18n:translate="">Grant Roles for Children of this Object to Principals</h2>
|
|
<p tal:define="status view/status"
|
|
tal:condition="status"
|
|
tal:content="status" i18n:translate=""/>
|
|
|
|
|
|
|
|
<div class="form-element"
|
|
tal:define="perm view/permission"
|
|
tal:condition="not: view/principal">
|
|
<table width="100%" cellspacing="0" cellpadding="2" border="0"
|
|
nowrap="nowrap">
|
|
<tr class="list-header">
|
|
<td><strong i18n:translate="">Role</strong></td>
|
|
<td><strong i18n:translate="">Users/Groups</strong></td>
|
|
</tr>
|
|
<tr class="row-normal"
|
|
tal:repeat="setting perm/roleSettings"
|
|
tal:attributes="class python:
|
|
path('repeat/setting/even') and 'row-normal' or 'row-hilite'">
|
|
<tal:role define="ir repeat/setting/index;
|
|
roleId python:path('view/roles')[ir].id">
|
|
<td align="left" valign="top"
|
|
tal:content="roleId">Manager</td>
|
|
<td>
|
|
<span tal:define="users python: view.listUsersForRole(roleId)"
|
|
tal:replace="structure users">User xy</span></td>
|
|
</tal:role>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<form action="" method="POST">
|
|
|
|
<div tal:content="structure view/principal_widget">...</div>
|
|
|
|
<div tal:condition="view/principal">
|
|
|
|
<h2 i18n:translate="">Grants for the selected principal</h2>
|
|
<input type="submit" name="GRANT_SUBMIT" value="Change"
|
|
i18n:attributes="value grant-submit" />
|
|
|
|
<table width="100%" border="0">
|
|
<tr>
|
|
<td valign="top">
|
|
<table class="matrix">
|
|
<tr>
|
|
<td i18n:translate=""><strong>Roles</strong> </td>
|
|
<td i18n:translate=""><strong>Allow</strong> </td>
|
|
<td i18n:translate=""><strong>Unset</strong> </td>
|
|
<td i18n:translate=""><strong>Deny</strong> </td>
|
|
</tr>
|
|
<tr tal:repeat="widget view/roles">
|
|
<td valign="top" nowrap>
|
|
<div class="label">
|
|
<label for="field.name" title="The widget's hint"
|
|
tal:attributes="for widget/name; title widget/hint"
|
|
tal:content="widget/label"
|
|
i18n:translate="">The Label</label>
|
|
</div>
|
|
</td>
|
|
<tal:block tal:content="structure widget">
|
|
roles widget
|
|
</tal:block>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2"><a href="#top" i18n:translate="">^ top</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<input type="submit" name="GRANT_SUBMIT" value="Change"
|
|
i18n:attributes="value grant-submit" />
|
|
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</body>
|
|
</html>
|