Add project board, loyalty club, and if/then automations.
Separate modules for post-sales kanban, person points/tiers, and deal-won/ticket-resolved rules without overlapping the sales pipeline. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -118,6 +118,26 @@ export const router = createRouter({
|
||||
name: 'pipeline',
|
||||
component: () => import('@/views/PipelineBoardView.vue'),
|
||||
},
|
||||
{
|
||||
path: 'projects',
|
||||
name: 'projects',
|
||||
component: () => import('@/views/ProjectBoardView.vue'),
|
||||
},
|
||||
{
|
||||
path: 'project-cards/new',
|
||||
name: 'project-card-new',
|
||||
component: () => import('@/views/ProjectCardFormView.vue'),
|
||||
},
|
||||
{
|
||||
path: 'project-cards/:id',
|
||||
name: 'project-card-detail',
|
||||
component: () => import('@/views/ProjectCardFormView.vue'),
|
||||
},
|
||||
{
|
||||
path: 'loyalty',
|
||||
name: 'loyalty',
|
||||
component: () => import('@/views/LoyaltyClubView.vue'),
|
||||
},
|
||||
{
|
||||
path: 'deals/new',
|
||||
name: 'deal-new',
|
||||
@@ -138,6 +158,12 @@ export const router = createRouter({
|
||||
name: 'notes',
|
||||
component: () => import('@/views/NotesView.vue'),
|
||||
},
|
||||
{
|
||||
path: 'settings/automations',
|
||||
name: 'automations',
|
||||
component: () => import('@/views/AutomationsSettingsView.vue'),
|
||||
meta: { roles: ['owner', 'admin'] as UserRole[] },
|
||||
},
|
||||
{
|
||||
path: 'settings/lead-forms',
|
||||
name: 'lead-forms',
|
||||
|
||||
Reference in New Issue
Block a user