Configuration Manager {{ currentUser && currentUser.first_name && currentUser.last_name ? `${currentUser.first_name} ${currentUser.last_name}` : username }} {{ currentUser ? currentUser.email : '' }} Tenant: {{ getTenantId }} mdi-logout Logout Login Configuration Manager Manage system configurations Hierarchy Management

Configurations

{{ totalItems }} configuration{{ totalItems > 1 ? 's' : '' }} total

Create Configuration
Active filters: Search: "{{ searchQuery }}" Type: {{ filters.entity_type }} Entity: {{ filters.entity_name }}

Loading configurations...

Configurations (Page {{ page }} of {{ totalPages }}) Import mdi-cog-outline

{{ searchQuery || filters.entity_type || filters.entity_name ? 'No configurations match your filters' : 'No configurations found' }}

{{ searchQuery || filters.entity_type || filters.entity_name ? 'Try adjusting your search criteria or filters.' : 'Create your first configuration to get started.' }}

Create Configuration Clear Filters

{{ isEditMode ? 'Edit Configuration' : 'Create Configuration' }}

⚠️ Protected System Configuration
You are editing a critical system configuration. Please be careful:
  • This configuration cannot be deleted
  • The shared_key value is required for authentication and cannot be removed
  • Changes may affect system functionality
Configuration Information Configuration Values Add Value
mdi-key-outline

No configuration values added yet.

Add First Value
mdi-shield-lock Sensitive Values
Add Sensitive Value
mdi-shield-lock-outline

No sensitive values configured.

Add First Sensitive Value
User Assignments Assign to User
mdi-account-group-outline

No users assigned to this configuration yet.

Assign First User
{{ getUserDisplayName(assignment.user) }} {{ assignment.user.email }}
Cancel {{ isEditMode ? 'Update Configuration' : 'Create Configuration' }}

Configuration Hierarchy

Refresh Tree
mdi-file-tree Configuration Hierarchy Tree

Loading hierarchy tree...

mdi-file-tree

No hierarchy configurations

All configurations are currently independent (no parent-child relationships).

Configuration Templates

Create Template

Loading templates...

mdi-folder-template {{ template.description }} Template {{ template.internal_identifier }}
Template Values:
{{ key }} No values
Child Configurations: {{ template.child_configurations_count }}
Created: {{ formatDate(template.created_at) }}
Use Template Edit mdi-lock Delete
mdi-folder-template

No templates found

Create your first configuration template to enable inheritance.

Create Template
Confirm Delete Are you sure you want to delete the configuration "{{ configToDelete?.description }}"? This action cannot be undone. Cancel Delete Assign Configuration to User

Searching users...

{{ getUserDisplayName(user) }} {{ user.email }} Already Assigned
mdi-account-search

No users found matching "{{ userSearchQuery }}"

mdi-account-search

Start typing to search for users

Cancel Assign User
mdi-import Import Configuration

Select a JSON file exported from Configuration Manager to import.

Importing configuration...
Cancel
{{ snackbar.text }}