manager: remove json export (fixes #28669)

This commit is contained in:
Benjamin Dauvergne 2018-12-06 10:27:06 +01:00
parent b610880f07
commit 09b618d997
2 changed files with 4 additions and 6 deletions

View File

@ -19,7 +19,7 @@ urlpatterns = required(
# Authentic2 users
url(r'^users/$', user_views.users, name='a2-manager-users'),
url(r'^users/export/(?P<format>csv|json|html|ods)/$',
url(r'^users/export/(?P<format>csv)/$',
user_views.users_export, name='a2-manager-users-export'),
url(r'^users/add/$', user_views.user_add_default_ou,
name='a2-manager-user-add-default-ou'),
@ -60,7 +60,7 @@ urlpatterns = required(
name='a2-manager-roles'),
url(r'^roles/add/$', role_views.add,
name='a2-manager-role-add'),
url(r'^roles/export/(?P<format>csv|json|html|ods)/$',
url(r'^roles/export/(?P<format>csv)/$',
role_views.export, name='a2-manager-roles-export'),
url(r'^roles/(?P<pk>\d+)/$', role_views.members,
name='a2-manager-role-members'),
@ -83,7 +83,7 @@ urlpatterns = required(
url(r'^roles/(?P<pk>\d+)/remove-admin-role/(?P<role_pk>\d+)/$',
role_views.remove_admin_role, name='a2-manager-role-remove-admin-role'),
url(r'^roles/(?P<pk>\d+)/export/(?P<format>csv|json|html|ods)/$',
url(r'^roles/(?P<pk>\d+)/export/(?P<format>csv)/$',
role_views.members_export,
name='a2-manager-role-members-export'),
url(r'^roles/(?P<pk>\d+)/delete/$', role_views.delete,

View File

@ -197,7 +197,7 @@ class SearchFormMixin(object):
class FormatsContextData(object):
'''Export list of supported formats in context'''
formats = ['csv', 'json']
formats = ['csv']
def get_context_data(self, **kwargs):
ctx = super(FormatsContextData, self).get_context_data(**kwargs)
@ -358,8 +358,6 @@ class ExportMixin(object):
export_format = kwargs['format'].lower()
content_types = {
'csv': 'text/csv',
'json': 'application/json',
'ods': 'application/vnd.oasis.opendocument.spreadsheet',
}
if export_format not in content_types:
raise Http404('unknown format')