Merge remote-tracking branch 'origin/main' into wilm

This commit is contained in:
benjamin.baker
2026-08-24 14:52:59 -04:00
66 changed files with 5026 additions and 391 deletions

View File

@@ -0,0 +1,35 @@
/**
* Securesend plugin routes.
*
* Auto-discovered by the router via import.meta.glob, so no registration
* edit is needed. Every route carries meta.plugin 'securesend' so the ADR-009
* guard redirects to the dashboard when the securesend backend plugin is
* disabled. Form routes add requiresAuth so anonymous users cannot reach
* create or edit.
*/
export default [
{
path: 'securesend',
name: 'securesend',
component: () => import('../../views/securesend/SecuresendList.vue'),
meta: { plugin: 'securesend' }
},
{
path: 'securesend/new',
name: 'securesend-new',
component: () => import('../../views/securesend/SecuresendForm.vue'),
meta: { requiresAuth: true, plugin: 'securesend' }
},
{
path: 'securesend/:id',
name: 'securesend-detail',
component: () => import('../../views/securesend/SecuresendDetail.vue'),
meta: { plugin: 'securesend' }
},
{
path: 'securesend/:id/edit',
name: 'securesend-edit',
component: () => import('../../views/securesend/SecuresendForm.vue'),
meta: { requiresAuth: true, plugin: 'securesend' }
}
]