use super::BrowserUiFeatureDefinition;
pub(super) const FEATURES: &[BrowserUiFeatureDefinition] = &[
(
"feat:bucketwarden.ui.browser.overview",
"Browser UI operational overview",
"view",
"browser-ui.overview",
),
(
"feat:bucketwarden.ui.browser.overview-dashboard",
"Browser UI overview dashboard",
"view",
"browser-ui.reports.overview-dashboard",
),
(
"feat:bucketwarden.ui.browser.report-dashboard",
"Browser UI report dashboard",
"view",
"browser-ui.report-dashboard",
),
(
"feat:bucketwarden.ui.browser.reports-dashboard",
"Browser UI reports dashboard",
"view",
"browser-ui.reports.index",
),
(
"feat:bucketwarden.ui.browser.health-report-view",
"Browser UI health report view",
"view",
"browser-ui.health-report-view",
),
(
"feat:bucketwarden.ui.browser.config-report-view",
"Browser UI config report view",
"view",
"browser-ui.config-report-view",
),
(
"feat:bucketwarden.ui.browser.configuration-report-view",
"Browser UI configuration report view",
"view",
"browser-ui.reports.configuration",
),
(
"feat:bucketwarden.ui.browser.admin-surfaces-view",
"Browser UI admin surfaces view",
"view",
"browser-ui.admin-surfaces-view",
),
(
"feat:bucketwarden.ui.browser.incident-report-view",
"Browser UI incident report view",
"view",
"browser-ui.incident-report-view",
),
(
"feat:bucketwarden.ui.browser.evidence-export-view",
"Browser UI evidence export view",
"view",
"browser-ui.evidence-export-view",
),
(
"feat:bucketwarden.ui.browser.metrics-view",
"Browser UI metrics view",
"view",
"browser-ui.metrics-view",
),
(
"feat:bucketwarden.ui.browser.audit-log-view",
"Browser UI audit log view",
"view",
"browser-ui.audit-log-view",
),
(
"feat:bucketwarden.ui.browser.evidence-view",
"Browser UI evidence view",
"view",
"browser-ui.evidence.list",
),
(
"feat:bucketwarden.ui.browser.bucket-object-explorer",
"Browser UI bucket and object explorer",
"view",
"browser-ui.bucket-object-explorer",
),
(
"feat:bucketwarden.ui.browser.bucket-list-view",
"Browser UI bucket list view",
"view",
"browser-ui.buckets.list",
),
(
"feat:bucketwarden.ui.browser.bucket-detail-view",
"Browser UI bucket detail view",
"view",
"browser-ui.buckets.detail",
),
(
"feat:bucketwarden.ui.browser.object-list-view",
"Browser UI object list view",
"view",
"browser-ui.objects.list",
),
(
"feat:bucketwarden.ui.browser.object-version-history-view",
"Browser UI object version history view",
"view",
"browser-ui.objects.versions",
),
(
"feat:bucketwarden.ui.browser.object-governance-view",
"Browser UI object governance view",
"view",
"browser-ui.object-governance-view",
),
(
"feat:bucketwarden.ui.browser.object-lock-retention-view",
"Browser UI object lock retention view",
"view",
"browser-ui.governance.retention",
),
(
"feat:bucketwarden.ui.browser.legal-hold-view",
"Browser UI legal hold view",
"view",
"browser-ui.governance.legal-hold",
),
(
"feat:bucketwarden.ui.browser.admin.effective-permissions",
"Browser UI effective permissions",
"admin",
"browser-ui.admin.effective-permissions",
),
(
"feat:bucketwarden.ui.browser.admin.role-assignments",
"Browser UI role assignments",
"admin",
"browser-ui.admin.role-assignments",
),
(
"feat:bucketwarden.ui.browser.admin.roles-list",
"Browser UI roles list",
"admin",
"browser-ui.admin.roles-list",
),
(
"feat:bucketwarden.ui.browser.admin.user-detail",
"Browser UI user detail",
"admin",
"browser-ui.admin.user-detail",
),
(
"feat:bucketwarden.ui.browser.admin.users-list",
"Browser UI users list",
"admin",
"browser-ui.admin.users-list",
),
(
"feat:bucketwarden.ui.browser.tenants.scoped-requests",
"Browser UI tenant scoped requests",
"admin",
"browser-ui.tenants.scoped-requests",
),
(
"feat:bucketwarden.ui.browser.tenants.selector",
"Browser UI tenant selector",
"admin",
"browser-ui.tenants.selector",
),
(
"feat:bucketwarden.ui.browser.buckets.detail",
"Browser UI bucket detail",
"view",
"browser-ui.buckets.detail",
),
(
"feat:bucketwarden.ui.browser.buckets.tabs",
"Browser UI bucket tabs",
"view",
"browser-ui.buckets.tabs",
),
(
"feat:bucketwarden.ui.browser.objects.breadcrumbs",
"Browser UI object breadcrumbs",
"view",
"browser-ui.objects.breadcrumbs",
),
(
"feat:bucketwarden.ui.browser.objects.detail-drawer",
"Browser UI object detail drawer",
"view",
"browser-ui.objects.detail-drawer",
),
(
"feat:bucketwarden.ui.browser.objects.metadata",
"Browser UI object metadata",
"view",
"browser-ui.objects.metadata",
),
(
"feat:bucketwarden.ui.browser.objects.prefix-tree",
"Browser UI object prefix tree",
"view",
"browser-ui.objects.prefix-tree",
),
(
"feat:bucketwarden.ui.browser.objects.table",
"Browser UI object table",
"view",
"browser-ui.objects.table",
),
(
"feat:bucketwarden.ui.browser.versions.delete-markers",
"Browser UI delete marker display",
"view",
"browser-ui.versions.delete-markers",
),
(
"feat:bucketwarden.ui.browser.versions.latest-marker",
"Browser UI latest version marker",
"view",
"browser-ui.versions.latest-marker",
),
(
"feat:bucketwarden.ui.browser.versions.table",
"Browser UI version table",
"view",
"browser-ui.versions.table",
),
(
"feat:bucketwarden.ui.browser.governance.bucket-object-lock",
"Browser UI bucket object lock governance",
"governance",
"browser-ui.governance.bucket-object-lock",
),
(
"feat:bucketwarden.ui.browser.governance.bucket-retention-defaults",
"Browser UI bucket retention defaults",
"governance",
"browser-ui.governance.bucket-retention-defaults",
),
(
"feat:bucketwarden.ui.browser.governance.bucket-versioning",
"Browser UI bucket versioning governance",
"governance",
"browser-ui.governance.bucket-versioning",
),
(
"feat:bucketwarden.ui.browser.governance.confirmation-layout",
"Browser UI governance confirmation layout",
"governance",
"browser-ui.governance.confirmation-layout",
),
(
"feat:bucketwarden.ui.browser.governance.lifecycle-rules",
"Browser UI lifecycle rules governance",
"governance",
"browser-ui.governance.lifecycle-rules",
),
(
"feat:bucketwarden.ui.browser.governance.object-legal-hold-state",
"Browser UI object legal hold state",
"governance",
"browser-ui.governance.object-legal-hold-state",
),
(
"feat:bucketwarden.ui.browser.governance.object-retention",
"Browser UI object retention governance",
"governance",
"browser-ui.governance.object-retention",
),
(
"feat:bucketwarden.ui.browser.governance.policy-acl-summary",
"Browser UI policy ACL summary",
"governance",
"browser-ui.governance.policy-acl-summary",
),
(
"feat:bucketwarden.ui.browser.legal-hold.apply",
"Browser UI apply legal hold",
"governance",
"browser-ui.legal-hold.apply",
),
(
"feat:bucketwarden.ui.browser.legal-hold.confirmation",
"Browser UI legal hold confirmation",
"governance",
"browser-ui.legal-hold.confirmation",
),
(
"feat:bucketwarden.ui.browser.legal-hold.lift",
"Browser UI lift legal hold",
"governance",
"browser-ui.legal-hold.lift",
),
(
"feat:bucketwarden.ui.browser.legal-hold.reason-required",
"Browser UI legal hold reason required",
"governance",
"browser-ui.legal-hold.reason-required",
),
(
"feat:bucketwarden.ui.browser.legal-hold.retention-conflict-warning",
"Browser UI legal hold retention conflict warning",
"governance",
"browser-ui.legal-hold.retention-conflict-warning",
),
(
"feat:bucketwarden.ui.browser.reports.governance",
"Browser UI governance report",
"view",
"browser-ui.reports.governance",
),
(
"feat:bucketwarden.ui.browser.audit.table-layout",
"Browser UI audit table layout",
"view",
"browser-ui.audit.table-layout",
),
(
"feat:bucketwarden.ui.browser.legal-hold.audit-evidence",
"Browser UI legal hold audit evidence",
"governance",
"browser-ui.legal-hold.audit-evidence",
),
(
"feat:bucketwarden.ui.browser.evidence.table-layout",
"Browser UI evidence table layout",
"view",
"browser-ui.evidence.table-layout",
),
(
"feat:bucketwarden.ui.browser.reports.config",
"Browser UI config report",
"view",
"browser-ui.reports.config",
),
(
"feat:bucketwarden.ui.browser.reports.detail-region",
"Browser UI reports detail region",
"view",
"browser-ui.reports.detail-region",
),
(
"feat:bucketwarden.ui.browser.reports.incident",
"Browser UI incident report",
"view",
"browser-ui.reports.incident",
),
(
"feat:bucketwarden.ui.browser.reports.staleness-indicator",
"Browser UI reports staleness indicator",
"view",
"browser-ui.reports.staleness-indicator",
),
(
"feat:bucketwarden.ui.browser.reports.storage",
"Browser UI storage report",
"view",
"browser-ui.reports.storage",
),
];