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>
 |