diff --git a/g3w-admin/core/sitetrees.py b/g3w-admin/core/sitetrees.py index c4f3cf20e..d045ad0be 100644 --- a/g3w-admin/core/sitetrees.py +++ b/g3w-admin/core/sitetrees.py @@ -364,5 +364,95 @@ ] ), ] - ) + ), + + # GERMAN + G3Wtree( + 'core_de', + title='Menü', + module='core', + items=[ + item( + 'MENÜ', + '#', + type_header=True + ), + item( + 'Dashboard', + 'home', + url_as_pattern=True, + icon_css_class='fa fa-dashboard' + ), + item( + 'Kartografische Gruppen', + 'group-list', + icon_css_class='fa fa-globe', + children=[ + item( + 'Gruppe hinzufügen', + 'group-add', + url_as_pattern=True, + icon_css_class='fa fa-plus', + access_by_perms=['core.add_group'] + ), + item( + 'Gruppenliste', + 'group-list', + url_as_pattern=True, + icon_css_class='fa fa-globe', + alias='group-list', + in_breadcrumbs=False + ), + item( + 'Papierkorb', + 'group-deactive-list', + url_as_pattern=True, + icon_css_class='fa fa-trash', + alias='group-deactive-list', + in_breadcrumbs=True + ), + item( + 'Gruppenaktualisierung {{ object.title }}', + 'group-update object.slug', + url_as_pattern=True, + icon_css_class='fa fa-edit', + in_menu=False, + alias='group-update' + ), + item( + 'Projektliste {{ group.name }}', + 'project-list group.slug', + url_as_pattern=True, + icon_css_class='fa fa-list', + in_menu=False, + in_breadcrumbs=True, + alias='project-list' + ) + ] + ), + item( + 'Makro-Kartografische Gruppen', + 'macrogroup-list', + access_by_perms=['core.add_macrogroup'], + icon_css_class='fa fa-globe', + children=[ + item( + 'Makrogruppe hinzufügen', + 'macrogroup-add', + url_as_pattern=True, + icon_css_class='fa fa-plus', + access_by_perms=['core.add_macrogroup'] + ), + item( + 'Makrogruppenliste', + 'macrogroup-list', + url_as_pattern=True, + icon_css_class='fa fa-globe', + alias='macrogroup-list', + in_breadcrumbs=True + ), + ] + ), + ] + ), ) diff --git a/g3w-admin/filemanager/sitetrees.py b/g3w-admin/filemanager/sitetrees.py index 7c021f074..714cd52a5 100644 --- a/g3w-admin/filemanager/sitetrees.py +++ b/g3w-admin/filemanager/sitetrees.py @@ -46,6 +46,26 @@ ] ), + # GERMAN + G3Wtree( + 'filemanager_sidebar_right_de', + title='STRESS Navbar', + module='filemanager', + items=[ + item( + 'DATEIENVERWALTUNG', + '#', + type_header=True + ), + item( + 'Dateien', + 'filemanager-home', + icon_css_class='fa fa-database', + description='Zur Dateiverwaltung...' + ), + ] + ), + # FRENCH G3Wtree( 'filemanager_sidebar_right_fr', diff --git a/g3w-admin/openrouteservice/sitetrees.py b/g3w-admin/openrouteservice/sitetrees.py index 381b1e896..f4eb7887b 100644 --- a/g3w-admin/openrouteservice/sitetrees.py +++ b/g3w-admin/openrouteservice/sitetrees.py @@ -87,4 +87,38 @@ ] ), + # GERMAN + G3Wtree( + 'openrouteservice_de', + title='Openrouteservice', + module='openrouteservice', + items=[ + item( + 'Openrouteservice', + '#', + type_header=True + ), + item( + 'ORS-Projekte', + '#', + icon_css_class='fa fa-road', + children=[ + item( + 'Projekt hinzufügen', + 'ors-project-add', + url_as_pattern=True, + icon_css_class='fa fa-plus', + access_by_perms=['qdjango.change_project'] + ), + item( + 'Projektliste', + 'ors-project-list', + url_as_pattern=True, + icon_css_class='fa fa-list' + ), + ] + ), + ] + ), + ) diff --git a/g3w-admin/openrouteservice/urls.py b/g3w-admin/openrouteservice/urls.py index 0d3fc39c1..a4157b887 100644 --- a/g3w-admin/openrouteservice/urls.py +++ b/g3w-admin/openrouteservice/urls.py @@ -10,9 +10,11 @@ from django.urls import path from django.contrib.auth.decorators import login_required +from base.urls import G3W_SITETREE_I18N_ALIAS from .views import * +G3W_SITETREE_I18N_ALIAS.append('openrouteservice') urlpatterns = [ diff --git a/g3w-admin/usersmanage/sitetrees.py b/g3w-admin/usersmanage/sitetrees.py index 0ad8a72eb..0976a5022 100644 --- a/g3w-admin/usersmanage/sitetrees.py +++ b/g3w-admin/usersmanage/sitetrees.py @@ -116,6 +116,62 @@ ] ), + # GERMAN + G3Wtree( + 'acl_de', + title='ACL', + module='usermanage', + items=[ + item( + 'ACL', + '#', + type_header=True + ), + item( + 'Benutzer', + '#', + icon_css_class='fa fa-users', + children=[ + item( + 'Benutzer hinzufügen', + 'user-add', + url_as_pattern=True, + icon_css_class='fa fa-user-plus', + access_by_perms=['auth.add_user'] + ), + item( + 'Benutzerliste', + 'user-list', + url_as_pattern=True, + icon_css_class='fa fa-users' + ), + item( + 'Benutzeraktualisierung', + 'user-update object.pk', + url_as_pattern=True, + icon_css_class='fa fa-edit', + in_menu=False + ), + item( + 'Gruppenbenutzer hinzufügen', + 'user-group-add', + url_as_pattern=True, + icon_css_class='fa fa-plus', + access_by_perms=['auth.add_user'] + ), + item( + 'Gruppenbenutzerliste', + 'user-group-list', + url_as_pattern=True, + icon_css_class='fa fa-list', + access_by_perms=['auth.add_user'] + ) + ] + ), + ] + ), + + # FRENCH G3Wtree( 'acl_fr',