root: pass json queries on root directory to appropriate class (#2712)
This commit is contained in:
parent
723fbccabf
commit
99e8cf1c0d
|
@ -725,7 +725,7 @@ class AlternateRootDirectory(OldRootDirectory):
|
|||
('announces', 'announces_dir'),
|
||||
'accessibility', 'contact', 'help',
|
||||
'myspace', 'services', 'agenda',
|
||||
('tmp-upload', 'tmp_upload'),
|
||||
('tmp-upload', 'tmp_upload'), 'json',
|
||||
'themes', 'pages', 'payment', 'invoices', 'accesscode']
|
||||
|
||||
admin = admin.AdminRootDirectory()
|
||||
|
@ -824,8 +824,13 @@ class AlternateRootDirectory(OldRootDirectory):
|
|||
|
||||
return None
|
||||
|
||||
def json(self):
|
||||
return FormsRootDirectory().json()
|
||||
|
||||
def _q_index [html] (self):
|
||||
if get_request().get_header(str('Accept'), '') == 'application/json':
|
||||
return FormsRootDirectory().json()
|
||||
|
||||
root_url = get_publisher().get_root_url()
|
||||
if get_request().user and get_request().user.anonymous and get_request().user.lasso_dump:
|
||||
return redirect('%smyspace/new' % root_url)
|
||||
|
|
Reference in New Issue