Commit f62e6651 authored by Jérome Perrin's avatar Jérome Perrin

*: use new .getActiveUserPreference to jump to preference user can edit

parent fac26f62
request = context.REQUEST portal = context.getPortalObject()
return request.RESPONSE.redirect( "%s/Preference_viewAccounting" % active_preference = portal.portal_preferences.getActiveUserPreference()
context.portal_preferences.getActivePreference().absolute_url()) if not active_preference:
active_preference = portal.portal_preferences.getActivePreference()
# vim: syntax=python return active_preference.Base_redirect(form_id='Preference_viewAccounting')
...@@ -4,7 +4,7 @@ if context.portal_membership.isAnonymousUser(): ...@@ -4,7 +4,7 @@ if context.portal_membership.isAnonymousUser():
return dumps(None) return dumps(None)
portal_preferences = context.portal_preferences portal_preferences = context.portal_preferences
preference = portal_preferences.getActivePreference() preference = portal_preferences.getActiveUserPreference()
preference_dict = {} preference_dict = {}
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
preference_tool = context.getPortalObject().portal_preferences preference_tool = context.getPortalObject().portal_preferences
preference = preference_tool.getActivePreference() preference = preference_tool.getActiveUserPreference()
if preference is not None and preference.getPriority() == 3: # XXX: 3 is Priority.USER if preference is not None:
return preference.Base_redirect('view') return preference.Base_redirect('view')
return preference_tool.Base_redirect('view') return preference_tool.Base_redirect('view')
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment