Skip to content
Snippets Groups Projects
Commit f5a58255 authored by Sebastian Lobinger's avatar Sebastian Lobinger
Browse files

update _get_men_entries and _generate_url in sams_app.py to fix #15

parent e2d015a6
Branches
No related tags found
1 merge request!9Resolve "externe urls ermöglichen"
This commit is part of merge request !9. Comments created here will be created in the context of that merge request.
...@@ -95,7 +95,9 @@ class SAMSApp: ...@@ -95,7 +95,9 @@ class SAMSApp:
for element in menuPattern: for element in menuPattern:
entry = { entry = {
'url': self._generate_url( 'url': self._generate_url(
urlPart = element['url'], urlPrefix = urlPrefix), urlPart = element['url'], urlPrefix = urlPrefix,
external = element.get('external', False)
),
'name': self.lang(langCode)[element['name_string']]} 'name': self.lang(langCode)[element['name_string']]}
if element.get('menu'): if element.get('menu'):
entry['menu'] = self._get_men_entries( entry['menu'] = self._get_men_entries(
...@@ -104,7 +106,10 @@ class SAMSApp: ...@@ -104,7 +106,10 @@ class SAMSApp:
entries.append(entry) entries.append(entry)
return entries return entries
def _generate_url(self, urlPrefix: str, urlPart: str = '') -> str: def _generate_url(
self, urlPrefix: str, urlPart: str = '', external = False ) -> str:
if external:
return urlPart
urlPrefix = urlPrefix.strip('/') urlPrefix = urlPrefix.strip('/')
urlPart = urlPart.strip('/') urlPart = urlPart.strip('/')
urlElements = [] urlElements = []
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment