equal
deleted
inserted
replaced
25 |
25 |
26 from django import forms |
26 from django import forms |
27 |
27 |
28 from soc.logic import cleaning |
28 from soc.logic import cleaning |
29 from soc.logic import dicts |
29 from soc.logic import dicts |
|
30 from soc.logic import accounts |
30 from soc.logic.models import organization as org_logic |
31 from soc.logic.models import organization as org_logic |
31 from soc.logic.models import org_admin as org_admin_logic |
32 from soc.logic.models import org_admin as org_admin_logic |
32 from soc.logic.models import org_app as org_app_logic |
33 from soc.logic.models import org_app as org_app_logic |
33 from soc.views.helper import access |
34 from soc.views.helper import access |
34 from soc.views.helper import decorators |
35 from soc.views.helper import decorators |
125 params=None, filter=None, **kwargs): |
126 params=None, filter=None, **kwargs): |
126 """See base.View.list. |
127 """See base.View.list. |
127 """ |
128 """ |
128 |
129 |
129 new_params = {} |
130 new_params = {} |
130 new_params['list_action'] = (redirects.getPublicRedirect, params) |
131 if accounts.isDeveloper(): |
|
132 new_params['list_action'] = (redirects.getAdminRedirect, params) |
|
133 else: |
|
134 new_params['list_action'] = (redirects.getPublicRedirect, params) |
131 # safe to merge them the wrong way around because of @merge_params |
135 # safe to merge them the wrong way around because of @merge_params |
132 params = dicts.merge(new_params, params) |
136 params = dicts.merge(new_params, params) |
133 |
137 |
134 new_filter = {} |
138 new_filter = {} |
135 new_filter['status'] = 'active' |
139 new_filter['status'] = 'active' |