Revision 6ff7a7ca snf-astakos-app/astakos/im/api/__init__.py
b/snf-astakos-app/astakos/im/api/__init__.py | ||
---|---|---|
161 | 161 |
pass |
162 | 162 |
else: |
163 | 163 |
l = [] |
164 |
l.append({ 'url': absolute(reverse('astakos.im.views.index')), |
|
165 |
'name': user.email}) |
|
166 |
l.append({ 'url': absolute(reverse('astakos.im.views.edit_profile')), |
|
167 |
'name': "My account" }) |
|
164 |
l.append(dict(url=absolute(reverse('index')), name=user.email)) |
|
165 |
l.append(dict(url=absolute(reverse('edit_profile')), name="My account")) |
|
168 | 166 |
if with_extra_links: |
169 | 167 |
if user.has_usable_password() and user.provider == 'local': |
170 |
l.append({ 'url': absolute(reverse('password_change')), |
|
171 |
'name': "Change password" }) |
|
168 |
l.append(dict(url=absolute(reverse('password_change')), name="Change password")) |
|
172 | 169 |
if EMAILCHANGE_ENABLED: |
173 |
l.append({'url':absolute(reverse('email_change')), |
|
174 |
'name': "Change email"}) |
|
170 |
l.append(dict(url=absolute(reverse('email_change')), name="Change email")) |
|
175 | 171 |
if INVITATIONS_ENABLED: |
176 |
l.append({ 'url': absolute(reverse('astakos.im.views.invite')), |
|
177 |
'name': "Invitations" }) |
|
178 |
l.append({ 'url': absolute(reverse('astakos.im.views.feedback')), |
|
179 |
'name': "Feedback" }) |
|
180 |
l.append({ 'url': absolute(reverse('group_add')), |
|
181 |
'name': "Add group" }) |
|
172 |
l.append(dict(url=absolute(reverse('invite')), name="Invitations")) |
|
173 |
l.append(dict(url=absolute(reverse('feedback')), name="Feedback")) |
|
174 |
if request.user.has_perm('im.add_astakosgroup'): |
|
175 |
l.append(dict(url=absolute(reverse('group_add')), name="Add group")) |
|
176 |
url = absolute(reverse('group_list')) |
|
177 |
l.append(dict(url=url, name="Subscribed groups")) |
|
178 |
url = '%s?relation=owner' % url |
|
179 |
l.append(dict(url=url, name="My groups")) |
|
182 | 180 |
if with_signout: |
183 |
l.append({ 'url': absolute(reverse('astakos.im.views.logout')), |
|
184 |
'name': "Sign out"}) |
|
181 |
l.append(dict(url=absolute(reverse('logout')), name="Sign out")) |
|
185 | 182 |
|
186 | 183 |
callback = request.GET.get('callback', None) |
187 | 184 |
data = json.dumps(tuple(l)) |
Also available in: Unified diff