Commit Graph

825 Commits

Author SHA1 Message Date
52e8d418be Merge branch 'feature/shopit_admin' of https://gitea.quo.ar/tbianchini/shopit-back into feature/shopit_admin 2026-10-02 13:42:04 -03:00
8d2bcba1bf Refactor menu codes to remove 'onticket' prefix
- Updated route middleware and menu codes across various files to replace 'onticket.adminapp' with 'adminapp'.
- Adjusted API routes for Ticketing, FiestaFutbolInfantil, and Desfile to reflect the new menu structure.
- Modified database migrations to remove the 'onticket' prefix from existing menu codes.
- Updated tests to align with the new menu code structure, ensuring compatibility and correctness.
2026-10-02 13:34:38 -03:00
57ea0024dd feat(category): implement category configuration management with sorting and validation 2026-10-02 13:34:28 -03:00
95442d4e0b feat(category): add banner functionality to categories with related resource and migration tests 2026-10-02 13:34:27 -03:00
b56b139631 feat(colors): update admin website colors in migration and seeder, add migration test 2026-10-02 13:34:27 -03:00
664441cf5c feat(contact): implement contact management with endpoints for retrieving and updating contact details 2026-10-02 13:34:27 -03:00
8e383b3214 feat(phone): split phone number components into separate fields and update related models and resources 2026-10-02 13:34:27 -03:00
f8a9bcedbd feat(menu): update contact menu to dynamic content type and preserve legacy data for rollback 2026-10-02 13:34:27 -03:00
9ec9f14ecd feat(phone): implement PhoneNumber and TenantPhoneNumber models with relationships and migration 2026-10-02 13:34:27 -03:00
8219cfe412 feat: enhance address handling with coordinates and integrate into event resources 2026-10-02 13:34:27 -03:00
e2791a4546 feat(event): add address relationship and migration for event locations 2026-10-02 13:34:27 -03:00
073d2b7417 feat(address): implement Address and TenantAddress models with relationships
feat(migration): create addresses and tenant_addresses tables
feat(migration): add data migration for copying contact menu addresses
test: add ContactAddressesTest for address and tenant address functionality
2026-10-02 13:34:27 -03:00
f044883b03 feat: manage tenant help menu settings 2026-10-02 13:34:27 -03:00
2112a2aca2 feat: add tenant menu visibility 2026-10-02 13:34:27 -03:00
6ed934a89d fix: provision events before client migration 2026-10-02 13:34:27 -03:00
7e741353b6 feat(brand): implement update functionality and validation for brand details 2026-10-02 13:34:27 -03:00
8f47dc8e93 feat(brand): update footer color mapping and adjust tests 2026-10-02 13:34:27 -03:00
a9e9dd2796 feat(brand): add header background color to brand resource 2026-10-02 13:34:27 -03:00
1c8c713625 feat: add admin brand endpoint 2026-10-02 13:34:27 -03:00
67ebc3a1cd feat(menus): separate shopit and onticket admin menus 2026-10-02 13:34:27 -03:00
d3ef85466b feat(website-assets): update ShopIt website assets and adjust favicon paths 2026-10-02 13:33:43 -03:00
1eeef15d9f Merge branch 'feature/event_scoped_admin' into homo 2026-10-02 12:22:15 -03:00
45e92602ed feat(ticketing): add entry reservations management for admin app
- Introduced new routes for entry reservations in admin app, including form, index, store, and download functionalities.
- Created a migration to add the "Reserva de Tickets" menu item to the admin app.
- Updated MenuSeeder to include the new menu item for ticket reservations.
- Developed a PDF view for entry reservations.
- Implemented tests for the EntryReservationController and EntryReservationService to ensure proper functionality and access control.
- Refactored test setup to use a dedicated schema creation trait for better isolation and maintainability.
2026-10-02 12:20:25 -03:00
f10237eb1f feat(ticket): implement DesfileEntryReservationController and related services for ticket reservations 2026-10-02 11:50:47 -03:00
ab5bc43760 feat(ticket): implement EntryReservationService for managing ticket reservations 2026-10-02 11:50:39 -03:00
47b2e8e030 Refactor entry reservation handling by generalizing ticket reservations
- Renamed `desfile_entry_reservations` to `entry_reservations` and `desfile_reservation_batches` to `reservation_batches`.
- Updated models, services, and requests to use the new `EntryReservation` model from the `Ticket` domain instead of the deleted `Desfile` model.
- Introduced a new `EntryReservationPaymentType` enum to manage payment types.
- Modified database migrations to ensure data integrity during the transition.
- Updated tests to reflect changes in the database schema and model relationships.
- Ensured that existing functionality remains intact while improving code organization and clarity.
2026-10-02 11:03:00 -03:00
09827e55aa Refactor menu codes to remove 'onticket' prefix
- Updated route middleware and menu codes across various files to replace 'onticket.adminapp' with 'adminapp'.
- Adjusted API routes for Ticketing, FiestaFutbolInfantil, and Desfile to reflect the new menu structure.
- Modified database migrations to remove the 'onticket' prefix from existing menu codes.
- Updated tests to align with the new menu code structure, ensuring compatibility and correctness.
2026-10-02 10:04:55 -03:00
007ba9d572 feat(category): implement category configuration management with sorting and validation 2026-10-01 15:08:05 -03:00
5ddc304435 feat(category): add banner functionality to categories with related resource and migration tests 2026-10-01 14:29:31 -03:00
675d76fcb0 feat(colors): update admin website colors in migration and seeder, add migration test 2026-10-01 13:57:59 -03:00
35fd1277cb feat(contact): implement contact management with endpoints for retrieving and updating contact details 2026-10-01 11:37:45 -03:00
1986961942 Merge branch 'feature/shopit_admin' of https://gitea.quo.ar/tbianchini/shopit-back into feature/shopit_admin 2026-10-01 10:52:28 -03:00
3f76af8ec8 feat(phone): split phone number components into separate fields and update related models and resources 2026-10-01 10:51:37 -03:00
0ca2bc8d1b feat(menu): update contact menu to dynamic content type and preserve legacy data for rollback 2026-10-01 10:51:36 -03:00
c40f145b60 feat(phone): implement PhoneNumber and TenantPhoneNumber models with relationships and migration 2026-10-01 10:51:36 -03:00
0693e52321 feat: enhance address handling with coordinates and integrate into event resources 2026-10-01 10:51:36 -03:00
cfa7acabe0 feat(event): add address relationship and migration for event locations 2026-10-01 10:51:36 -03:00
1633c30a22 feat(address): implement Address and TenantAddress models with relationships
feat(migration): create addresses and tenant_addresses tables
feat(migration): add data migration for copying contact menu addresses
test: add ContactAddressesTest for address and tenant address functionality
2026-10-01 10:51:36 -03:00
7279f9c6e8 feat: manage tenant help menu settings 2026-10-01 10:51:36 -03:00
878382e867 feat: add tenant menu visibility 2026-10-01 10:51:36 -03:00
f47212fd2c fix: provision events before client migration 2026-10-01 10:51:36 -03:00
3472fb2e5b feat(brand): implement update functionality and validation for brand details 2026-10-01 10:51:36 -03:00
cb3da583be feat(brand): update footer color mapping and adjust tests 2026-10-01 10:51:36 -03:00
53acfda166 feat(brand): add header background color to brand resource 2026-10-01 10:51:36 -03:00
85c79514a3 feat: add admin brand endpoint 2026-10-01 10:51:36 -03:00
1aaf05c3b0 feat(menus): separate shopit and onticket admin menus 2026-10-01 10:51:36 -03:00
f7d66001a8 feat(website-assets): update ShopIt website assets and adjust favicon paths 2026-10-01 10:50:46 -03:00
1d58e0ad38 Merge branch 'feature/event_scoped_admin' into homo 2026-10-01 10:29:49 -03:00
856b9a6706 refactor: update menu code references from 'onticket.adminapp.tickets' to 'adminapp.tickets' 2026-10-01 10:29:06 -03:00
e7bece5bfd Merge branch 'refactor/inventory_stock' into homo 2026-10-01 10:00:54 -03:00