equal
deleted
inserted
replaced
114 properties = {'scope_path': key_name} |
114 properties = {'scope_path': key_name} |
115 |
115 |
116 timeline = timeline_logic.updateOrCreateFromFields(properties, properties) |
116 timeline = timeline_logic.updateOrCreateFromFields(properties, properties) |
117 return timeline |
117 return timeline |
118 |
118 |
119 def getExtraMenus(self, request, params=None): |
119 def getExtraMenus(self, params=None): |
120 """Returns the extra menu's for this view. |
120 """Returns the extra menu's for this view. |
121 |
121 |
122 A menu item is generated for each program that is currently |
122 A menu item is generated for each program that is currently |
123 running. The public page for each program is added as menu item, |
123 running. The public page for each program is added as menu item, |
124 as well as all public documents for that program. |
124 as well as all public documents for that program. |
125 |
125 |
126 Args: |
126 Args: |
127 request: unused |
|
128 params: a dict with params for this View. |
127 params: a dict with params for this View. |
129 """ |
128 """ |
130 |
129 |
131 params = dicts.merge(params, self._params) |
130 params = dicts.merge(params, self._params) |
132 logic = params['logic'] |
131 logic = params['logic'] |
138 |
137 |
139 for entity in entities: |
138 for entity in entities: |
140 menu = {} |
139 menu = {} |
141 menu['heading'] = entity.short_name |
140 menu['heading'] = entity.short_name |
142 items = document_view.view.getMenusForScope(entity, params) |
141 items = document_view.view.getMenusForScope(entity, params) |
143 menu['items'] = sidebar.getSidebarMenu(request, items, params=doc_params) |
142 menu['items'] = sidebar.getSidebarMenu(items, params=doc_params) |
144 menus.append(menu) |
143 menus.append(menu) |
145 |
144 |
146 return menus |
145 return menus |
147 |
146 |
148 view = View() |
147 view = View() |