Extracts user-lifecycle, audit and telemetry from the security subpage into their own tiles, and renames the slimmed-down security subpage to account-access for a clearer scope. Each subpage now has at most three detail cards instead of the eight previously crowded into security. Hub gains four tiles, sub-action redirects (expire-remember-tokens, run-user-lifecycle) move to their new sections, architecture tests track the new section list and i18n adds the new labels in de + en. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
30 lines
1008 B
PHP
30 lines
1008 B
PHP
<?php
|
|
|
|
namespace MintyPHP\Tests\Architecture;
|
|
|
|
final class DetailPageContractFiles
|
|
{
|
|
/**
|
|
* @return list<string>
|
|
*/
|
|
public static function standardDetailFormFiles(): array
|
|
{
|
|
return [
|
|
'pages/admin/users/_form.phtml',
|
|
'pages/admin/tenants/_form.phtml',
|
|
'pages/admin/departments/_form.phtml',
|
|
'pages/admin/roles/_form.phtml',
|
|
'pages/admin/permissions/_form.phtml',
|
|
'pages/admin/scheduled-jobs/edit(default).phtml',
|
|
'pages/admin/settings/general(default).phtml',
|
|
'pages/admin/settings/account-access(default).phtml',
|
|
'pages/admin/settings/user-lifecycle(default).phtml',
|
|
'pages/admin/settings/audit(default).phtml',
|
|
'pages/admin/settings/telemetry(default).phtml',
|
|
'pages/admin/settings/email(default).phtml',
|
|
'pages/admin/settings/api(default).phtml',
|
|
'pages/admin/settings/sso(default).phtml',
|
|
];
|
|
}
|
|
}
|