misc: don't take over contact/help/accessibility unless defined (#34717)

This commit is contained in:
Frédéric Péters 2019-07-10 10:51:54 +02:00
parent e50c4c08c1
commit 8c5973f5b6
1 changed files with 4 additions and 1 deletions

View File

@ -761,7 +761,6 @@ class AlternateRootDirectory(OldRootDirectory):
'saml', 'register', 'ident', 'afterjobs',
('informations-editeur', 'informations_editeur'),
('announces', 'announces_dir'),
'accessibility', 'contact', 'help',
'myspace', 'services', 'agenda', 'categories', 'user',
('tmp-upload', 'tmp_upload'), 'json', '__version__',
'themes', 'pages', 'payment', 'invoices', 'roles',
@ -871,6 +870,10 @@ class AlternateRootDirectory(OldRootDirectory):
# it will get caught in _q_traverse that will redirect it to an
# URL embedding the category
if component in ('accessibility', 'contact', 'help'):
if TextsDirectory.get_html_text('aq-' + component):
return getattr(self, component)()
return None
def json(self):