bucketwarden-server 0.1.0

BucketWarden storage server runtime.
Documentation
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",
    ),
];