Add migration scripts, activity handler, and registry components for equipment, materials, and people
This commit is contained in:
+16
-4
@@ -13,6 +13,17 @@ import './components/work-orders/wo-list.mjs';
|
||||
import './components/work-orders/wo-kanban.mjs';
|
||||
import './components/work-orders/wo-form.mjs';
|
||||
import './components/work-orders/wo-detail.mjs';
|
||||
import './components/work-orders/wo-checklist.mjs';
|
||||
import './components/work-orders/wo-resource-panel.mjs';
|
||||
import './components/work-orders/wo-photo-panel.mjs';
|
||||
import './components/work-orders/wo-map.mjs';
|
||||
import './components/work-orders/wo-accounting.mjs';
|
||||
import './components/work-orders/wo-timeline.mjs';
|
||||
import './components/registry/people-list.mjs';
|
||||
import './components/registry/vehicle-list.mjs';
|
||||
import './components/registry/equipment-list.mjs';
|
||||
import './components/registry/material-list.mjs';
|
||||
import './components/registry/profile-list.mjs';
|
||||
|
||||
import { getUser, setToken, clearToken } from './lib/auth.mjs';
|
||||
import { api } from './lib/api.mjs';
|
||||
@@ -121,10 +132,11 @@ function startApp() {
|
||||
.on('/work-orders/new', () => appRoot.setPage('<wo-form></wo-form>'))
|
||||
.on('/work-orders/:id/edit', ({ id }) => appRoot.setPage(`<wo-form wo-id="${id}"></wo-form>`))
|
||||
.on('/work-orders/:id', ({ id }) => appRoot.setPage(`<wo-detail wo-id="${id}"></wo-detail>`))
|
||||
.on('/registry/people', () => appRoot.setPage('<p style="padding:2rem;color:var(--text-muted)">People registry — Phase 2</p>'))
|
||||
.on('/registry/vehicles', () => appRoot.setPage('<p style="padding:2rem;color:var(--text-muted)">Vehicles registry — Phase 2</p>'))
|
||||
.on('/registry/equipment', () => appRoot.setPage('<p style="padding:2rem;color:var(--text-muted)">Equipment registry — Phase 2</p>'))
|
||||
.on('/registry/materials', () => appRoot.setPage('<p style="padding:2rem;color:var(--text-muted)">Materials registry — Phase 2</p>'))
|
||||
.on('/registry/people', () => appRoot.setPage('<people-list></people-list>'))
|
||||
.on('/registry/vehicles', () => appRoot.setPage('<vehicle-list></vehicle-list>'))
|
||||
.on('/registry/equipment', () => appRoot.setPage('<equipment-list></equipment-list>'))
|
||||
.on('/registry/materials', () => appRoot.setPage('<material-list></material-list>'))
|
||||
.on('/registry/profiles', () => appRoot.setPage('<profile-list></profile-list>'))
|
||||
.on('/reports', () => appRoot.setPage('<p style="padding:2rem;color:var(--text-muted)">Reports — Phase 3</p>'))
|
||||
.on('/users', () => appRoot.setPage('<p style="padding:2rem;color:var(--text-muted)">User management — Phase 3</p>'))
|
||||
.on('/settings', () => appRoot.setPage('<p style="padding:2rem;color:var(--text-muted)">Settings — Phase 4</p>'))
|
||||
|
||||
Reference in New Issue
Block a user