# # ChangeLog for src/schemas # # Generated by Trac 1.6 # 04/06/25 10:42:12 Wed, 26 Feb 2025 23:42:38 GMT Naum Shapkarovski [87c9f1e] * prisma/schema.prisma (modified) * prisma/seed.js (modified) * scripts/verify-user-email.js (added) * service-account.json (modified) * src/api/invoice.ts (modified) * src/api/user.ts (added) * src/app/api/customers/route.ts (modified) * src/app/api/invoices/[id]/route.ts (modified) * src/app/api/invoices/route.ts (modified) * src/app/api/invoices/totals/route.ts (modified) * src/app/api/user/route.ts (added) * src/app/dashboard/customer/list/page.tsx (modified) * src/app/dashboard/customer/new/page.tsx (modified) * src/app/error.tsx (added) * src/app/loading.tsx (modified) * src/app/not-found.tsx (modified) * src/auth/context/firebase/auth-provider.tsx (modified) * src/layouts/dashboard/nav-horizontal.tsx (modified) * src/layouts/dashboard/nav-mini.tsx (modified) * src/layouts/dashboard/nav-vertical.tsx (modified) * src/lib/auth-middleware.ts (modified) * src/schemas/invoice.ts (modified) * src/schemas/models/user.ts (added) * src/schemas/user.ts (added) * src/sections/client/customer-new-edit-form.tsx (moved) * src/sections/client/customer-quick-edit-form.tsx (moved) * src/sections/client/customer-table-filters-result.tsx (moved) * src/sections/client/customer-table-row.tsx (moved) * src/sections/client/customer-table-toolbar.tsx (moved) * src/sections/client/view/customer-create-view.tsx (moved) * src/sections/client/view/customer-list-view.tsx (moved) * src/sections/client/view/index.ts (moved) * src/sections/invoice/invoice-details.tsx (modified) * src/sections/invoice/invoice-ee-pdf.tsx (modified) * src/sections/invoice/invoice-mk-pdf.tsx (modified) * src/sections/invoice/invoice-new-edit-form.tsx (modified) * src/sections/invoice/invoice-new-edit-status-date.tsx (modified) * src/sections/invoice/invoice-table-row.tsx (modified) * src/sections/invoice/view/invoice-list-view.tsx (modified) update the seed script. update the prisma schema, use mapping Wed, 26 Feb 2025 13:27:26 GMT Naum Shapkarovski [299af01] * prisma/schema.prisma (modified) * src/api/customer.ts (modified) * src/api/invoice/index.ts (added) * src/api/invoice/use-fetch-analytics.ts (added) * src/app/api/customers/[id]/route.ts (modified) * src/app/api/customers/route.ts (modified) * src/app/api/employees/route.ts (modified) * src/app/api/invoices/[id]/route.ts (modified) * src/app/api/invoices/route.ts (modified) * src/app/api/invoices/totals/route.ts (added) * src/app/api/tenant/route.ts (modified) * src/lib/auth-middleware.ts (modified) * src/schemas/customer.ts (modified) * src/sections/auth/firebase/firebase-login-view.tsx (modified) * src/sections/invoice/invoice-new-edit-form.tsx (modified) * src/sections/invoice/view/invoice-list-view.tsx (modified) * src/sections/user/customer-new-edit-form.tsx (modified) * src/sections/user/customer-quick-edit-form.tsx (modified) chore Wed, 26 Feb 2025 09:05:32 GMT Naum Shapkarovski [057453c] * package.json (modified) * prisma/schema.prisma (modified) * prisma/seed.js (modified) * src/api/customer.ts (modified) * src/api/employee.ts (added) * src/api/invoice.ts (modified) * src/api/service.ts (modified) * src/api/settings.ts (deleted) * src/api/tenant.ts (added) * src/app/api/customers/[id]/route.ts (modified) * src/app/api/customers/route.ts (modified) * src/app/api/employees/route.ts (added) * src/app/api/invoices/[id]/route.ts (modified) * src/app/api/invoices/route.ts (modified) * src/app/api/services/route.ts (added) * src/app/api/tenant/route.ts (added) * src/app/dashboard/employee/list/page.tsx (added) * src/app/dashboard/employee/new/page.tsx (added) * src/layouts/dashboard/config-navigation.tsx (modified) * src/lib/auth-middleware.ts (modified) * src/routes/paths.ts (modified) * src/schemas/customer.ts (added) * src/schemas/employee.ts (added) * src/schemas/index.ts (added) * src/schemas/invoice.ts (added) * src/schemas/models/customer.ts (added) * src/schemas/models/employee.ts (added) * src/schemas/models/invoice.ts (added) * src/sections/company/company-item.tsx (modified) * src/sections/company/company-list-dialog.tsx (modified) * src/sections/employee/employee-new-edit-form.tsx (added) * src/sections/employee/employee-quick-edit-form.tsx (added) * src/sections/employee/employee-table-filters-result.tsx (added) * src/sections/employee/employee-table-row.tsx (added) * src/sections/employee/view/employee-create-view.tsx (added) * src/sections/employee/view/employee-list-view.tsx (added) * src/sections/employee/view/index.ts (added) * src/sections/invoice/invoice-details.tsx (modified) * src/sections/invoice/invoice-ee-pdf.tsx (modified) * src/sections/invoice/invoice-mk-pdf.tsx (modified) * src/sections/invoice/invoice-new-edit-address.tsx (modified) * src/sections/invoice/invoice-new-edit-details.tsx (modified) * src/sections/invoice/invoice-new-edit-form.tsx (modified) * src/sections/invoice/invoice-new-edit-status-date.tsx (modified) * src/sections/invoice/invoice-pdf.tsx (modified) * src/sections/invoice/invoice-table-filters-result.tsx (modified) * src/sections/invoice/invoice-table-row.tsx (modified) * src/sections/invoice/invoice-table-toolbar.tsx (modified) * src/sections/invoice/invoice-toolbar.tsx (modified) * src/sections/invoice/mail-compose.tsx (modified) * src/sections/invoice/view/invoice-edit-view.tsx (modified) * src/sections/invoice/view/invoice-list-view.tsx (modified) * src/sections/user/customer-new-edit-form.tsx (modified) * src/sections/user/customer-quick-edit-form.tsx (modified) * src/sections/user/customer-table-filters-result.tsx (modified) * src/sections/user/customer-table-row.tsx (modified) * src/sections/user/customer-table-toolbar.tsx (modified) * src/sections/user/view/customer-list-view.tsx (modified) * src/types/settings.ts (deleted) * src/utils/axios.ts (modified) * src/utils/create-full-address.ts (modified) * src/utils/get-invoice-quantity-type.ts (modified) * yarn.lock (modified) feat: implement employees