Ignore:
Timestamp:
Oct 19, 2016, 10:17:37 PM (6 years ago)
Author:
Nicklas Nordborg
Message:

References #2034: New permission for annotating items

The "Annotate" permission can now be assigned to roles.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/admin/roles/edit_role.jsp

    r6684 r7216  
    6969private static final int READ_CODE = PermissionUtil.getPermissionCode(EnumSet.of(Permission.READ));
    7070private static final int USE_CODE = PermissionUtil.getPermissionCode(EnumSet.of(Permission.USE));
     71private static final int RESTRICTED_WRITE_CODE = PermissionUtil.getPermissionCode(EnumSet.of(Permission.RESTRICTED_WRITE));
    7172private static final int WRITE_CODE = PermissionUtil.getPermissionCode(EnumSet.of(Permission.WRITE));
    7273private static final int DELETE_CODE = PermissionUtil.getPermissionCode(EnumSet.of(Permission.DELETE));
     
    9899      if (defined.contains(Permission.READ)) sb.append(permissions.contains(Permission.READ) ? "R" : "-");
    99100      if (defined.contains(Permission.USE)) sb.append(permissions.contains(Permission.USE) ? "U" : "-");
     101      if (defined.contains(Permission.RESTRICTED_WRITE)) sb.append(permissions.contains(Permission.RESTRICTED_WRITE) ? "A" : "-");
    100102      if (defined.contains(Permission.WRITE)) sb.append(permissions.contains(Permission.WRITE) ? "W" : "-");
    101103      if (defined.contains(Permission.DELETE)) sb.append(permissions.contains(Permission.DELETE) ? "D" : "-");
     
    266268          <input type="checkbox" name="read" id="read" value="<%=READ_CODE%>"><label for="read">Read</label><br>
    267269          <input type="checkbox" name="use" id="use" value="<%=USE_CODE%>"><label for="use">Use</label><br>
     270          <input type="checkbox" name="restricted_write" id="restricted_write" value="<%=RESTRICTED_WRITE_CODE%>"><label for="restricted_write">Annotate</label><br>
    268271          <input type="checkbox" name="write" id="write" value="<%=WRITE_CODE%>"><label for="write">Write</label><br>
    269272          <input type="checkbox" name="delete" id="delete" value="<%=DELETE_CODE%>"><label for="delete">Delete</label><br>
Note: See TracChangeset for help on using the changeset viewer.