snapshot: preserve company config foundation and staff dashboard access
This commit is contained in:
@@ -58,6 +58,15 @@ APP_DEFINITIONS: tuple[AppDefinition, ...] = (
|
||||
accent='APP',
|
||||
tags=(_('Suche'), _('Status'), _('PDF Zugriff')),
|
||||
),
|
||||
AppDefinition(
|
||||
key='company_config',
|
||||
section=PortalAppConfig.SECTION_PLATFORM,
|
||||
route_name='portal_company_config_page',
|
||||
title=_('Company Config'),
|
||||
description=_('Rechtliche Firmendaten, Kontaktpunkte und öffentliche Unternehmenslinks pflegen.'),
|
||||
action_label=_('Öffnen'),
|
||||
capability='manage_company_config',
|
||||
),
|
||||
AppDefinition(
|
||||
key='branding',
|
||||
section=PortalAppConfig.SECTION_PLATFORM,
|
||||
@@ -185,6 +194,12 @@ DEFAULT_ROLE_VISIBILITY = {
|
||||
ROLE_IT_STAFF: False,
|
||||
ROLE_STAFF: False,
|
||||
},
|
||||
'company_config': {
|
||||
ROLE_SUPER_ADMIN: False,
|
||||
ROLE_ADMIN: False,
|
||||
ROLE_IT_STAFF: False,
|
||||
ROLE_STAFF: False,
|
||||
},
|
||||
'app_registry': {
|
||||
ROLE_SUPER_ADMIN: False,
|
||||
ROLE_ADMIN: False,
|
||||
|
||||
Reference in New Issue
Block a user