b3f781b9b585f335fab9f78c185a7c9c6efca848
- Add offer_micros, project_offers imports to admin-queries.ts - Add ProjectOfferWithMicro type to admin-queries.ts - Extend ProjectFullDetail type with projectOffers + availableMicros fields - Extend getProjectFullDetail() to query project offers and available micros in parallel - Add z import and project_offers import to project-actions.ts - Add assignOfferToProject, removeProjectOffer, updateProjectOfferTotal server actions - All three actions call requireAdmin() and revalidate /admin/forecast
Description
ClientHub portale clienti
Languages
TypeScript
99.1%
CSS
0.7%