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