efbc235c6e9ca63a90498de2e64ed7806219521f
- Create src/app/admin/catalog/actions.ts with createService, updateService, toggleServiceActive - Each action includes requireAdmin() guard via getServerSession - Zod validation: name (min 1), unit_price (coerce.number min 0.01) - Add getAllServices() to src/lib/admin-queries.ts ordered by name - Import service_catalog and ServiceCatalog types in admin-queries.ts
Description
ClientHub portale clienti
Languages
TypeScript
98.2%
CSS
1.1%
Dockerfile
0.4%
JavaScript
0.3%