forked from fa/breadcrumb-the-shire
Embed user lifecycle audit into settings page
This commit is contained in:
@@ -74,8 +74,7 @@ class AuthzUiActionContractTest extends TestCase
|
||||
'modules/audit/pages/audit/api-audit/index().php',
|
||||
'modules/audit/pages/audit/system-audit/index().php',
|
||||
'modules/audit/pages/audit/import-audit/index().php',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index().php',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/view($id).php',
|
||||
'modules/audit/pages/audit/settings-user-lifecycle/audit-fragment($id).php',
|
||||
];
|
||||
|
||||
foreach ($actions as $action) {
|
||||
|
||||
@@ -55,16 +55,6 @@ trait AuthzUiContractSupport
|
||||
'modules/audit/pages/audit/system-audit/index().php',
|
||||
null,
|
||||
],
|
||||
'user lifecycle index' => [
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index().php',
|
||||
null,
|
||||
],
|
||||
'user lifecycle view' => [
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/view(default).phtml',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/view($id).php',
|
||||
null,
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -84,8 +84,8 @@ class AuthzUiTemplateContractTest extends TestCase
|
||||
'modules/audit/pages/audit/import-audit/index(default).phtml',
|
||||
'pages/admin/scheduled-jobs/index(default).phtml',
|
||||
'pages/admin/stats/index(default).phtml',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/view(default).phtml',
|
||||
'modules/audit/templates/settings-user-lifecycle-panel.phtml',
|
||||
'modules/audit/pages/audit/settings-user-lifecycle/audit-fragment(none).phtml',
|
||||
'pages/admin/users/index(default).phtml',
|
||||
'pages/admin/users/create(default).phtml',
|
||||
'pages/admin/tenants/edit(default).phtml',
|
||||
|
||||
@@ -56,7 +56,7 @@ trait ListContractFiles
|
||||
'pages/admin/scheduled-jobs/runs-data($id).php',
|
||||
'modules/audit/pages/audit/api-audit/data().php',
|
||||
'modules/audit/pages/audit/import-audit/data().php',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/data().php',
|
||||
'modules/audit/pages/audit/settings-user-lifecycle/audit-data().php',
|
||||
'modules/audit/pages/audit/system-audit/data().php',
|
||||
];
|
||||
}
|
||||
@@ -80,7 +80,7 @@ trait ListContractFiles
|
||||
'pages/admin/scheduled-jobs/runs-data($id).php' => "gridParseFiltersFromSchemaFile(__DIR__ . '/runs-filter-schema.php'",
|
||||
'modules/audit/pages/audit/api-audit/data().php' => "gridParseFiltersFromSchemaFile(__DIR__ . '/filter-schema.php'",
|
||||
'modules/audit/pages/audit/import-audit/data().php' => "gridParseFiltersFromSchemaFile(__DIR__ . '/filter-schema.php'",
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/data().php' => "gridParseFiltersFromSchemaFile(__DIR__ . '/filter-schema.php'",
|
||||
'modules/audit/pages/audit/settings-user-lifecycle/audit-data().php' => "gridParseFiltersFromSchemaFile(__DIR__ . '/filter-schema.php'",
|
||||
'modules/audit/pages/audit/system-audit/data().php' => "gridParseFiltersFromSchemaFile(__DIR__ . '/filter-schema.php'",
|
||||
];
|
||||
}
|
||||
@@ -103,7 +103,7 @@ trait ListContractFiles
|
||||
'pages/admin/scheduled-jobs/index(default).phtml',
|
||||
'modules/audit/pages/audit/api-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/import-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index(default).phtml',
|
||||
'modules/audit/templates/settings-user-lifecycle-panel.phtml',
|
||||
'modules/audit/pages/audit/system-audit/index(default).phtml',
|
||||
];
|
||||
}
|
||||
@@ -126,7 +126,7 @@ trait ListContractFiles
|
||||
'pages/admin/scheduled-jobs/index().php',
|
||||
'modules/audit/pages/audit/api-audit/index().php',
|
||||
'modules/audit/pages/audit/import-audit/index().php',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index().php',
|
||||
'modules/audit/templates/settings-user-lifecycle-panel.phtml',
|
||||
'modules/audit/pages/audit/system-audit/index().php',
|
||||
];
|
||||
}
|
||||
@@ -148,7 +148,7 @@ trait ListContractFiles
|
||||
'pages/admin/scheduled-jobs/index(default).phtml',
|
||||
'modules/audit/pages/audit/api-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/import-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index(default).phtml',
|
||||
'modules/audit/templates/settings-user-lifecycle-panel.phtml',
|
||||
'modules/audit/pages/audit/system-audit/index(default).phtml',
|
||||
];
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ final class ListTitlebarContractFiles
|
||||
'pages/admin/scheduled-jobs/index(default).phtml',
|
||||
'modules/audit/pages/audit/api-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/import-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index(default).phtml',
|
||||
'modules/audit/templates/settings-user-lifecycle-panel.phtml',
|
||||
'modules/audit/pages/audit/system-audit/index(default).phtml',
|
||||
'modules/addressbook/pages/address-book/index(default).phtml',
|
||||
'pages/search/index(default).phtml',
|
||||
|
||||
@@ -28,7 +28,7 @@ class ListUiSharedPartialsContractTest extends TestCase
|
||||
'pages/admin/scheduled-jobs/index(default).phtml',
|
||||
'modules/audit/pages/audit/api-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/import-audit/index(default).phtml',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index(default).phtml',
|
||||
'modules/audit/templates/settings-user-lifecycle-panel.phtml',
|
||||
'modules/audit/pages/audit/system-audit/index(default).phtml',
|
||||
];
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ final class StatusTaxonomyContractFiles
|
||||
'SystemAuditOutcome::values()',
|
||||
'SystemAuditChannel::values()',
|
||||
],
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/filter-schema.php' => [
|
||||
'modules/audit/pages/audit/settings-user-lifecycle/filter-schema.php' => [
|
||||
'gridEnumSanitizer(UserLifecycleAction::class)',
|
||||
'gridEnumSanitizer(UserLifecycleStatus::class)',
|
||||
'gridEnumSanitizer(UserLifecycleTriggerType::class)',
|
||||
@@ -65,7 +65,7 @@ final class StatusTaxonomyContractFiles
|
||||
// System audit: data + export endpoints delegate badge/label resolution
|
||||
// to SystemAuditRowPresenter, which is the enforced source of truth.
|
||||
'modules/audit/lib/Module/Audit/Service/SystemAuditRowPresenter.php',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/data().php',
|
||||
'modules/audit/pages/audit/settings-user-lifecycle/audit-data().php',
|
||||
'modules/audit/pages/audit/import-audit/data().php',
|
||||
'pages/admin/scheduled-jobs/data().php',
|
||||
'pages/admin/scheduled-jobs/runs-data($id).php',
|
||||
@@ -98,14 +98,14 @@ final class StatusTaxonomyContractFiles
|
||||
'core/Repository/Tenant/TenantRepository.php',
|
||||
'core/Repository/Stats/AdminStatsRepository.php',
|
||||
'modules/audit/pages/audit/system-audit/data().php',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/data().php',
|
||||
'modules/audit/pages/audit/settings-user-lifecycle/audit-data().php',
|
||||
'modules/audit/pages/audit/import-audit/data().php',
|
||||
'pages/admin/scheduled-jobs/data().php',
|
||||
'pages/admin/scheduled-jobs/runs-data($id).php',
|
||||
'pages/admin/mail-log/data().php',
|
||||
'pages/admin/tenants/data().php',
|
||||
'modules/audit/pages/audit/system-audit/index().php',
|
||||
'modules/audit/pages/audit/user-lifecycle-audit/index().php',
|
||||
'modules/audit/templates/settings-user-lifecycle-panel.phtml',
|
||||
'modules/audit/pages/audit/import-audit/index().php',
|
||||
'pages/admin/scheduled-jobs/index().php',
|
||||
'pages/admin/mail-log/index().php',
|
||||
|
||||
Reference in New Issue
Block a user