Revision 01ac12d5 snf-astakos-app/astakos/im/api/__init__.py
b/snf-astakos-app/astakos/im/api/__init__.py | ||
---|---|---|
164 | 164 |
l.append(dict(url=absolute(reverse('index')), name=user.email)) |
165 | 165 |
l.append(dict(url=absolute(reverse('edit_profile')), name="My account")) |
166 | 166 |
if with_extra_links: |
167 |
if user.has_usable_password() and user.provider == 'local':
|
|
167 |
if user.has_usable_password() and user.provider in ('local', ''):
|
|
168 | 168 |
l.append(dict(url=absolute(reverse('password_change')), name="Change password")) |
169 | 169 |
if EMAILCHANGE_ENABLED: |
170 | 170 |
l.append(dict(url=absolute(reverse('email_change')), name="Change email")) |
171 | 171 |
if INVITATIONS_ENABLED: |
172 | 172 |
l.append(dict(url=absolute(reverse('invite')), name="Invitations")) |
173 | 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")) |
|
174 |
l.append(dict(url=absolute(reverse('group_list')), name="Groups")) |
|
180 | 175 |
if with_signout: |
181 | 176 |
l.append(dict(url=absolute(reverse('logout')), name="Sign out")) |
182 | 177 |
|
Also available in: Unified diff