Revision 9a06d96f snf-astakos-app/astakos/im/api/__init__.py
b/snf-astakos-app/astakos/im/api/__init__.py | ||
---|---|---|
173 | 173 |
item = MenuItem |
174 | 174 |
item.current_path = absolute(request, request.path) |
175 | 175 |
append(item( |
176 |
url=absolute(request, reverse('index')),
|
|
177 |
name=user.email))
|
|
176 |
url=absolute(request, reverse('index')), |
|
177 |
name=user.email)) |
|
178 | 178 |
append(item(url=absolute(request, reverse('edit_profile')), |
179 | 179 |
name="My account")) |
180 | 180 |
if with_extra_links: |
181 | 181 |
if user.has_usable_password() and user.provider in ('local', ''): |
182 | 182 |
append(item( |
183 |
url=absolute(request, reverse('password_change')),
|
|
184 |
name="Change password"))
|
|
183 |
url=absolute(request, reverse('password_change')), |
|
184 |
name="Change password")) |
|
185 | 185 |
if EMAILCHANGE_ENABLED: |
186 | 186 |
append(item( |
187 |
url=absolute(request, reverse('email_change')),
|
|
188 |
name="Change email"))
|
|
187 |
url=absolute(request, reverse('email_change')), |
|
188 |
name="Change email")) |
|
189 | 189 |
if INVITATIONS_ENABLED: |
190 | 190 |
append(item( |
191 |
url=absolute(request, reverse('invite')),
|
|
192 |
name="Invitations"))
|
|
191 |
url=absolute(request, reverse('invite')), |
|
192 |
name="Invitations")) |
|
193 | 193 |
append(item( |
194 |
url=absolute(request, reverse('feedback')),
|
|
195 |
name="Feedback"))
|
|
194 |
url=absolute(request, reverse('feedback')), |
|
195 |
name="Feedback")) |
|
196 | 196 |
append(item( |
197 |
url=absolute(request, reverse('group_list')),
|
|
198 |
name="Groups",
|
|
199 |
submenu=(item(
|
|
200 |
url=absolute(request,
|
|
201 |
reverse('group_list')),
|
|
202 |
name="Overview"),
|
|
197 |
url=absolute(request, reverse('group_list')), |
|
198 |
name="Groups", |
|
199 |
submenu=(item( |
|
200 |
url=absolute(request, |
|
201 |
reverse('group_list')), |
|
202 |
name="Overview"), |
|
203 | 203 |
item( |
204 | 204 |
url=absolute(request, |
205 | 205 |
reverse('group_create_list')), |
... | ... | |
209 | 209 |
reverse('group_search')), |
210 | 210 |
name="Join"),))) |
211 | 211 |
append(item( |
212 |
url=absolute(request, reverse('resource_list')),
|
|
213 |
name="Resources"))
|
|
212 |
url=absolute(request, reverse('resource_list')), |
|
213 |
name="Resources")) |
|
214 | 214 |
append(item( |
215 |
url=absolute(request, reverse('billing')),
|
|
216 |
name="Billing"))
|
|
215 |
url=absolute(request, reverse('billing')), |
|
216 |
name="Billing")) |
|
217 | 217 |
append(item( |
218 |
url=absolute(request, reverse('timeline')),
|
|
219 |
name="Timeline"))
|
|
218 |
url=absolute(request, reverse('timeline')), |
|
219 |
name="Timeline")) |
|
220 | 220 |
if with_signout: |
221 | 221 |
append(item( |
222 |
url=absolute(request, reverse('logout')),
|
|
223 |
name="Sign out"))
|
|
222 |
url=absolute(request, reverse('logout')), |
|
223 |
name="Sign out")) |
|
224 | 224 |
|
225 | 225 |
callback = request.GET.get('callback', None) |
226 | 226 |
data = json.dumps(tuple(l)) |
Also available in: Unified diff