Subversion Repository Public Repository

litesoft

Diff Revisions 398 vs 479 for /trunk/GWT_Sandbox/Prioritizer/src/org/litesoft/prioritizer/client/ViewDefs.java

Diff revisions: vs.
  @@ -1,5 +1,6 @@
1 1 package org.litesoft.prioritizer.client;
2 2
3 + import org.litesoft.prioritizer.client.boviews.*;
3 4 import org.litesoft.uispecification.*;
4 5
5 6 public interface ViewDefs
  @@ -34,32 +35,29 @@
34 35 public static final ViewDef ADMIN_RESTRICTED_RESOURCE_EDITOR = new ViewDef( "RestrictedResourceEditor", "EDIT QUEUE" );
35 36 public static final ViewDef ADMIN_RESTRICTED_RESOURCE_MANAGEMENT = new ViewDef( "RestrictedResourceManagement", "MANAGE QUEUE(S)" );
36 37
37 - // Security Sets
38 - public static final ViewDef[] ANY_USER = //
38 + public static final ViewDefSecuredSet[] SECURITY_SETS = //
39 39 { //
40 - HOME, //
41 - CREATE_EDIT_STORY, REPRIORITIZE_STORIES, INITIAL_PRIORITIZING_STORIES, //
42 - ADMIN_CHANGE_PASSWORD, ADMIN_MY_PROFILE, ADMIN_REPORTS, //
43 - };
44 - public static final ViewDef[] CAN_RESTRICTED_RESOURCE_ADMIN = //
45 - { //
46 - ADMIN_USERS, ADMIN_RESTRICTED_RESOURCE_EDITOR, //
47 - // Reports:
48 - // todo: XXX_REPORT_BASIC, XXX_REPORT_DETAILED, //
49 - };
50 - public static final ViewDef[] CAN_HELP_DESK = //
51 - { //
52 - ADMIN_USERS, //
53 - // Reports:
54 - };
55 - public static final ViewDef[] CAN_MANAGE_RESTRICTED_RESOURCES = //
56 - { //
57 - ADMIN_USERS, ADMIN_RESTRICTED_RESOURCE_MANAGEMENT, //
58 - // Reports:
59 - };
60 - public static final ViewDef[] CAN_SUPER_ADMIN = //
61 - { //
62 - ADMIN_USERS, ADMIN_RESTRICTED_RESOURCE_MANAGEMENT, //
63 - // Reports:
40 + new ViewDefSecuredSet( Permissions.sAdminFlag, //
41 + ADMIN_USERS, ADMIN_RESTRICTED_RESOURCE_EDITOR, //
42 + // Reports:
43 + // todo: XXX_REPORT_BASIC, XXX_REPORT_DETAILED, //
44 + HOME ), //
45 + new ViewDefSecuredSet( Permissions.sRestrictedResourceMgrFlag, //
46 + ADMIN_USERS, ADMIN_RESTRICTED_RESOURCE_MANAGEMENT, //
47 + // Reports:
48 + HOME ), //
49 + new ViewDefSecuredSet( Permissions.sSprAdminFlag, //
50 + // Reports:
51 +
52 + ADMIN_USERS, ADMIN_RESTRICTED_RESOURCE_MANAGEMENT, //
53 + HOME ), //
54 + new ViewDefSecuredSet( Permissions.sHelpDeskFlag, //
55 + ADMIN_USERS, //
56 + // Reports:
57 + HOME ), //
58 + new ViewDefSecuredSet( // Any User
59 + CREATE_EDIT_STORY, REPRIORITIZE_STORIES, INITIAL_PRIORITIZING_STORIES, //
60 + ADMIN_CHANGE_PASSWORD, ADMIN_MY_PROFILE, ADMIN_REPORTS, //
61 + HOME ) //
64 62 };
65 63 }