Skip to content
Snippets Groups Projects

Resolve "Example App schreiben"

Merged slobinger requested to merge 11-write-example-app into master
2 files
+ 22
2
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 7
2
@@ -95,7 +95,9 @@ class SAMSApp:
for element in menuPattern:
entry = {
'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']]}
if element.get('menu'):
entry['menu'] = self._get_men_entries(
@@ -104,7 +106,10 @@ class SAMSApp:
entries.append(entry)
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('/')
urlPart = urlPart.strip('/')
urlElements = []
Loading