def _getBody(self, params): extra_items = sorted(values_from_signal(signals.users.profile_sidemenu.send(params['user'])), key=attrgetter('title')) params['user_menu_items'] = [ MenuItem(_('Dashboard'), 'users.user_dashboard'), MenuItem(_('Personal data'), 'users.user_profile'), MenuItem(_('Emails'), 'users.user_emails'), MenuItem(_('Preferences'), 'users.user_preferences'), MenuItem(_('Favorites'), 'users.user_favorites'), ] + extra_items return self._getPageContent(params)
def _extend_profile_menu(user, **kwargs): return MenuItem(_('Accounts'), 'auth.accounts')
def _extend_profile_menu(user, **kwargs): return MenuItem(_('Applications'), 'oauth.user_profile')
def _extend_profile_menu(user, **kwargs): return MenuItem(_('HTTP API'), 'api.user_profile')
def _extend_profile_menu(user, **kwargs): return MenuItem(_('Authorized Apps'), 'oauth.user_profile')