Esdras Renan
|
7a3eca9361
|
feat: sync convex companies and dashboard metrics
|
2025-10-18 21:14:01 -03:00 |
|
Esdras Renan
|
7951bc25a3
|
feat: allow company deletion by detaching dependents
|
2025-10-16 22:28:12 -03:00 |
|
Esdras Renan
|
91d0608838
|
fix: align next config with next 15.5.5
|
2025-10-16 21:39:43 -03:00 |
|
Esdras Renan
|
a9caf36b01
|
admin/companies: evitar 500 ao excluir — pré-checar vínculos (users/tickets) e retornar 409 com detalhes
|
2025-10-16 17:40:39 -03:00 |
|
Esdras Renan
|
f60a48e7b3
|
admin/companies: melhorar criação/edição\n\n- Aceita isAvulso e contractedHoursPerMonth no POST\n- Retorna 409 para duplicidade (slug/provisioningCode)\n- Retorna 409 para duplicidade no PATCH
|
2025-10-16 17:29:08 -03:00 |
|
Esdras Renan
|
cf31158a9e
|
Allow staff access to admin UI with scoped permissions
|
2025-10-13 16:30:52 -03:00 |
|
Esdras Renan
|
17f9f00343
|
Add company management editing and deletion
|
2025-10-13 15:23:53 -03:00 |
|
Esdras Renan
|
b801ebd44f
|
fix(build): adjust create company payload to known Prisma fields; locally suppress single any cast for update due to out-of-sync Prisma types
|
2025-10-09 23:02:56 -03:00 |
|
Esdras Renan
|
2272c2a10e
|
fix(types): avoid Prisma CompanyUpdateInput strict typing due to out-of-sync generated types; use generic updates map and cast at call site
|
2025-10-09 23:00:51 -03:00 |
|
Esdras Renan
|
6ffd6c6392
|
chore(types): remove explicit any, fix hook deps, and unused vars across admin/api/tickets; tighten zod server schemas; adjust UI types; fix pdf export expression; minor cleanup
|
2025-10-09 22:43:39 -03:00 |
|
Esdras Renan
|
70f91f5bbd
|
feat(reports): hours by client (CSV + UI), company contracted hours, UI to manage companies; adjust ticket list spacing
|
2025-10-07 14:04:36 -03:00 |
|
Esdras Renan
|
3bafcc5a0a
|
feat: CSV exports, PDF improvements, play internal/external with hour split, roles cleanup, admin companies with 'Cliente avulso', ticket list spacing/alignment fixes, status translations and mappings
|
2025-10-07 13:42:45 -03:00 |
|