79 self.core.registerSidebarEntry(student.view.getSidebarMenus) |
79 self.core.registerSidebarEntry(student.view.getSidebarMenus) |
80 self.core.registerSidebarEntry(task.view.getSidebarMenus) |
80 self.core.registerSidebarEntry(task.view.getSidebarMenus) |
81 self.core.registerSidebarEntry(task_subscription.view.getSidebarMenus) |
81 self.core.registerSidebarEntry(task_subscription.view.getSidebarMenus) |
82 self.core.registerSidebarEntry(timeline.view.getSidebarMenus) |
82 self.core.registerSidebarEntry(timeline.view.getSidebarMenus) |
83 |
83 |
|
84 def registerRights(self): |
|
85 """Called by the server when the documetn rights should be registerd. |
|
86 """ |
|
87 |
|
88 ghop_program_membership = { |
|
89 'admin': ['host'], |
|
90 'restricted': ['host', 'ghop_org_admin'], |
|
91 'member': ['host', 'ghop_org_admin', 'ghop_org_mentor', |
|
92 'ghop_org_student'], |
|
93 'list': ['host', 'ghop_org_admin', 'ghop_org_mentor'], |
|
94 } |
|
95 |
|
96 ghop_organization_membership = { |
|
97 'admin': ['host', 'ghop_org_admin'], |
|
98 'restricted': ['host', 'ghop_org_admin', 'ghop_org_mentor'], |
|
99 'member': ['host', 'ghop_org_admin', 'ghop_org_mentor', |
|
100 'ghop_org_student'], |
|
101 'list': ['host', 'ghop_org_admin', 'ghop_org_mentor'], |
|
102 } |
|
103 |
|
104 self.core.registerRight('ghop_program', ghop_program_membership) |
|
105 self.core.registerRight('ghop_org', ghop_organization_membership) |