Commit Graph

  • b294e5c46e Merge branch 'fix/correcciones_secundarias' into dev dev ncoronel 2026-08-05 10:28:59 -03:00
  • d02b0c5551 feat(auth): add reason field to reset password attempts and enhance email notifications for account lock scenarios homo ncoronel 2026-08-05 10:27:29 -03:00
  • ee911171be fix(variant): simplify getName method and add test for variant without catalog attributes ncoronel 2026-08-05 09:18:12 -03:00
  • e17d1fa15e feat: Add scanner user association to tickets; update Ticket model, resource, migration, and tests ncoronel 2026-08-05 09:17:09 -03:00
  • 2a15dc92be feat: Implement staff management features; add controller, service, resource, routes, and tests for staff and category assignments ncoronel 2026-08-04 16:20:30 -03:00
  • 3a039a6055 feat: Implement OnTicketFeaturedGroup management; add controller, service, resource, request, routes, and tests for featured groups ncoronel 2026-08-04 13:17:00 -03:00
  • 84e45bb964 feat: Introduce source type for featured groups; add category association and implement FeaturedGroupService for item sourcing ncoronel 2026-08-04 13:17:00 -03:00
  • 8aa3a26ee7 feat: Add event association to purchases; implement event relationship in models, update migration, and enhance tests ncoronel 2026-08-04 11:45:03 -03:00
  • 1de08c1ca4 feat: Implement sale management features including controllers, services, resources, and routes; add PDF generation for sales and modifications ncoronel 2026-08-04 11:44:13 -03:00
  • 3f9bcd84c4 feat: Add tenant code to value changes; implement PurchaseController and related services for tenant-specific purchase management ncoronel 2026-08-04 10:27:33 -03:00
  • 96f26e2e9d feat: Remove 'in_review' status from purchase workflow; implement logging for status changes and update related tests ncoronel 2026-08-03 17:04:39 -03:00
  • c4b317d5fc feat: Implement value change logging functionality with models, traits, and migration; add tests for logging behavior and value change mapping ncoronel 2026-08-03 15:43:50 -03:00
  • 3b2977a330 feat: Enhance tenant website extras by adding detailed description HTML for hero and additional info configurations; update related tests for validation ncoronel 2026-08-03 15:29:14 -03:00
  • 3b36abd46d feat: Refactor event form functionality by removing social media data from AdminAppBootstrapResource and AdminAppBootstrapService; add EventFormController, EventFormResource, and EventFormService; implement routes and tests for event form ncoronel 2026-08-03 14:02:08 -03:00
  • 12697c2268 feat: Refactor bootstrap functionality by adding AdminApp and Tenant controllers, requests, resources, and services; remove deprecated event form components ncoronel 2026-08-03 13:37:37 -03:00
  • f4638bc984 feat: Implement event management functionality with API endpoints and validation ncoronel 2026-08-03 13:32:31 -03:00
  • c3713c62a6 feat: Add event management to tenant and catalog ncoronel 2026-08-03 12:01:20 -03:00
  • 4a51f3afde feat(website-extras): enhance toggle functionality and update related tests; add additional info configuration to tenant extras ncoronel 2026-08-03 09:10:50 -03:00
  • f1df6a5918 feat(seeder): update MenuSeeder and tests to reflect new admin menu structure; change border color in WebsiteTypeSeeder ncoronel 2026-08-03 09:07:49 -03:00
  • dbeaf19513 feat(auth): implement AdminAppMeController and AdminAppMeResource; add routes and tests for user context retrieval ncoronel 2026-07-31 16:11:47 -03:00
  • dd76d5d951 feat(website-type): add footer logo support in WebsiteType model, controller, and resource; update seeder and tests ncoronel 2026-07-31 14:16:58 -03:00
  • f603a82b5e feat(website-type): implement BootstrapWebsiteTypeController and related request/resource for domain-based bootstrapping ncoronel 2026-07-31 13:39:31 -03:00
  • b478c23f3b feat(website-type): add new color fields and update related methods in WebsiteType model and service ncoronel 2026-07-31 12:55:40 -03:00
  • 6858b387c3 feat(website-type): add 'dominio' field to WebsiteType model and update related tests ncoronel 2026-07-31 12:06:27 -03:00
  • 893bea1492 feat(website-type): add login_header_footer_color field and update related tests ncoronel 2026-07-31 12:06:13 -03:00
  • ec1d80dff2 feat(seeder): update image paths in ProductCatalogFromImagesSeeder and TenantSeeder, add new catalog images ncoronel 2026-07-31 11:45:29 -03:00
  • 3968a10f6a feat(website-type): add presentation fields and site logo relationship to WebsiteType model ncoronel 2026-07-31 11:39:17 -03:00
  • cf2beb2ff5 feat(auth): implement AdminApp login functionality with controller, request, routes, and tests ncoronel 2026-07-31 10:47:55 -03:00
  • 484fa204b3 feat(tenant): add BootstrapTenantController and corresponding tests for tenant bootstrapping functionality ncoronel 2026-07-31 10:36:46 -03:00
  • 6dd057874a feat(website-extras): add showExtra method and resource for individual website extras, update routes and tests ncoronel 2026-07-31 09:51:27 -03:00
  • 40cbac17c6 feat(website-extras): implement toggle functionality for website extras and update related tests ncoronel 2026-07-31 09:47:56 -03:00
  • 45e56c43a6 feat(website-extras): add 'is_enabled' column to websites_extras table and update model and tests ncoronel 2026-07-31 09:38:30 -03:00
  • cbb7b1c3a1 feat(database): remove 'database_rules' from WebsiteTypeExtra configurations and related tests ncoronel 2026-07-31 09:28:12 -03:00
  • 6b3a12b624 feat(website-extras): refactor WebsiteExtra management to use 'codigo' for identification, update routes, requests, and services ncoronel 2026-07-31 09:27:35 -03:00
  • 40a7dece11 feat(authorization): implement WebsiteExtra management with controller, request, resource, service, routes, middleware, and tests authorization ncoronel 2026-07-31 09:19:25 -03:00
  • 5ec65ce3d3 fix(authorization): rename pivot table from 'menues_roles' to 'roles_menues' and update related references ncoronel 2026-07-31 08:35:45 -03:00
  • b7e1332b8c feat(authorization): refactor role management to use RoleCode enum, update migrations, seeders, and tests ncoronel 2026-07-31 08:32:00 -03:00
  • a087a511e0 feat(authorization): filter tenant menus by user roles in bootstrap process ncoronel 2026-07-31 08:23:18 -03:00
  • a20b1713d3 feat(authorization): establish many-to-many relationship between roles and menus, add migration and seeder updates ncoronel 2026-07-30 16:54:25 -03:00
  • d56d387933 feat(authorization): add role and tenant codes to users, implement validation logic, and create tests ncoronel 2026-07-28 15:01:40 -03:00
  • cba32e90e7 feat(authorization): implement AuthorizationSeeder with roles and permissions, add tests ncoronel 2026-07-28 14:58:58 -03:00
  • a674bcfabc feat(authorization): add roles and permissions models, migration, and tests ncoronel 2026-07-28 14:22:52 -03:00
  • ace3f136e4 refactor(menu): add admin menu items and corresponding test cases ncoronel 2026-07-30 16:36:43 -03:00
  • 2cc72be850 refactor(website): add 'dates_text' field to event configuration and update related tests ncoronel 2026-07-29 16:23:24 -03:00
  • 8e3ee7eff6 refactor(tenant): introduce TenantInformationService for loading tenant data and resolving website extras ncoronel 2026-07-29 15:48:01 -03:00
  • 27d4f9fac6 feat(tenant): implement website extras functionality and validation in tenant creation ncoronel 2026-07-29 15:16:33 -03:00
  • 9e3163b74f refactor(website): update relationships and migration to use 'website_type_code' instead of 'website_type' ncoronel 2026-07-29 15:03:31 -03:00
  • b9ad2e589f refactor(tenant): remove legacy presentation configuration and related carousel images ncoronel 2026-07-29 14:54:57 -03:00
  • 5416c0fd61 feat(seeder): add WebsiteTypeSeeder and update DatabaseSeeder to include it ncoronel 2026-07-29 14:42:03 -03:00
  • 04bf03fc2e feat(website): add website type and extras models with migration and tests ncoronel 2026-07-29 14:09:47 -03:00
  • 7c9ebc6d4d feat(auth): implement login security features including account locking and login attempt tracking ncoronel 2026-07-29 10:47:26 -03:00
  • 45553dc514 feat(purchase): add review submission for pending purchases and update related logic ncoronel 2026-07-29 09:11:00 -03:00
  • 1c870d9cfa feat(tickets): add source_purchase_id to tickets and update related logic ncoronel 2026-07-28 16:10:37 -03:00
  • 8ab94ec61f fix(validation): improve uniqueness message for attribute validation ncoronel 2026-07-28 15:51:43 -03:00
  • 4eacff86bc feat(purchase): update customer data for pending payment purchases ncoronel 2026-07-28 15:06:00 -03:00
  • 5c457db1c9 Merge branch 'dev' of https://gitea.quo.ar/tbianchini/shopit-back into dev ncoronel 2026-07-28 12:20:20 -03:00
  • 8dc80411d7 feat(categories): add category retrieval and pagination for tenant-specific products ncoronel 2026-07-28 12:20:17 -03:00
  • e16d91f3f9 feat(tenant): add categories relationship and structure to tenant resource and controller ncoronel 2026-07-28 10:57:00 -03:00
  • 89f6dab0c4 feat(seeders): associate categories with tenant codes in seeders and tests ncoronel 2026-07-28 10:42:55 -03:00
  • ff9d7728e8 Implement localization for API responses and error messages ncoronel 2026-07-28 10:19:39 -03:00
  • 754aeebe3a Squashed commit of the following: ncoronel 2026-07-28 09:54:49 -03:00
  • 5107d858cc fix(ticket): temporarily disable maximum use date validation in ticket generation ncoronel 2026-07-27 17:01:08 -03:00
  • aa4f3303fc feat(variants): add minimum and maximum use dates to variants and update related logic ncoronel 2026-07-27 14:59:07 -03:00
  • 069867522a fix(env): update frontend URL variable and adjust CORS settings for improved origin handling ncoronel 2026-07-27 14:09:43 -03:00
  • 8a19b0136d fix(routes): update Google auth callback route to match expected path ncoronel 2026-07-27 13:39:56 -03:00
  • 8b26a2b63e feat(purchase): add checkout expiration settings and reservation status to purchase items ncoronel 2026-07-27 12:49:27 -03:00
  • c37b8894e4 Forgot password flow ncoronel 2026-07-27 09:43:00 -03:00
  • 7b565e7fa7 feat(routes): remove welcome route to streamline authentication flow ncoronel 2026-07-24 15:17:18 -03:00
  • cb76d1c559 Implement code changes to enhance functionality and improve performance ncoronel 2026-07-24 14:28:18 -03:00
  • 135a3bea3e feat(search): implement catalog item search functionality with request validation and resource formatting ncoronel 2026-07-24 14:17:34 -03:00
  • 9e6923e732 feat(env): update environment configuration for Google OAuth and database connection ncoronel 2026-07-24 11:18:40 -03:00
  • 18c23a112a feat(seeder): update featured groups configuration with product and group layouts ncoronel 2026-07-24 10:42:27 -03:00
  • c1be9ecf7f feat(menu): ensure label column is added only if it doesn't exist and simplify menu update logic ncoronel 2026-07-24 10:13:18 -03:00
  • 979ed428a2 feat(menu): add label field to menu model and update related functionality ncoronel 2026-07-24 10:08:04 -03:00
  • 7889d747d9 feat(menu): add account menu hierarchy and related tests in MenuSeeder and MenuSeederTest ncoronel 2026-07-24 10:07:47 -03:00
  • f6ce85cbde feat(menu): update validation rules and structure for contact content in MenuSeeder and related tests ncoronel 2026-07-24 09:41:13 -03:00
  • 460eec3c78 feat(menu): implement menu hierarchy and static content for help section in MenuSeeder and related tests ncoronel 2026-07-23 17:07:55 -03:00
  • 2b1ef5f8a9 feat(menu): implement TenantMenuController, StoreTenantMenuRequest, and TenantMenuService for managing tenant-specific menus ncoronel 2026-07-23 16:23:19 -03:00
  • 5ada399adf feat(menu): enhance validation for content_type and static_content_schema in Menu model ncoronel 2026-07-23 15:57:14 -03:00
  • aed818da6e feat(menu): enhance Menu and TenantMenu models with parent-child relationships and static content support ncoronel 2026-07-23 15:54:16 -03:00
  • 018f3f6c13 feat(seeder): add SocialMediaSeeder and integrate social media data into TenantSeeder ncoronel 2026-07-23 15:19:25 -03:00
  • 217f86f624 feat(social-media): add 'orden' field to social media pivot table and update related functionality ncoronel 2026-07-23 15:19:17 -03:00
  • 25891cefbc feat(tenant): add social media functionality with validation, synchronization, and tests ncoronel 2026-07-23 15:03:57 -03:00
  • c66d2019d6 feat(social-media): add SocialMedia model, migration, and tests for tenant associations ncoronel 2026-07-23 14:54:42 -03:00
  • 12d496544d feat(tenant): add main carousel images to tenant seeder and implement corresponding tests ncoronel 2026-07-23 14:53:00 -03:00
  • c31be9c927 feat(tenant): update validation rules for logos and main carousel images, enhance tests for carousel image upload and update ncoronel 2026-07-23 14:20:26 -03:00
  • 67ede1a2b4 feat(tenant): add main carousel images functionality with migration, model, and tests ncoronel 2026-07-23 14:19:00 -03:00
  • e778d862ba feat(catalog): enhance featured groups with paginated and carousel layouts, update seeder and tests ncoronel 2026-07-23 13:24:39 -03:00
  • 1438ff66c7 feat(catalog): add GroupLayout enum and integrate into FeaturedGroup model, migrations, and seeders ncoronel 2026-07-23 13:22:22 -03:00
  • 873855c85a feat(auth): implement Google OAuth integration with user authentication and token exchange auth/google_oauth ncoronel 2026-07-22 13:43:14 -03:00
  • 855ac13990 feat(auth): configure Google OAuth credentials in .env.example and update socialite version in composer.json ncoronel 2026-07-22 12:00:38 -03:00
  • 87153b7839 feat(dependencies): add laravel/socialite and firebase/php-jwt to composer dependencies ncoronel 2026-07-22 11:54:10 -03:00
  • 528772fc96 feat(notification): implement email notifications for user registration and purchase events ncoronel 2026-07-22 09:54:19 -03:00
  • 7e1ffbf417 feat(integration): add requires_tenant_configuration field and update related logic and tests integration/mailing ncoronel 2026-07-22 09:23:58 -03:00
  • 03d8361e5f feat(mail): introduce MailService for tenant-specific SMTP handling and update related tests ncoronel 2026-07-21 17:00:07 -03:00
  • 3fe48fbfa5 feat(mail): implement MailService for tenant-specific SMTP configuration and update MailTestService to utilize it ncoronel 2026-07-21 16:43:09 -03:00
  • 22da4966e9 feat(mail-test): enhance email functionality with tenant branding and routing ncoronel 2026-07-21 16:26:46 -03:00
  • 1a05c380a0 feat(mail-test): implement email testing functionality ncoronel 2026-07-21 16:01:18 -03:00
  • e1a67fd9f3 feat(ticket): add TicketController, TicketResource, and related routes with tests ncoronel 2026-07-21 14:56:17 -03:00
  • 38f74739da feat(ticket): add source IDs to tickets and update related services and tests ncoronel 2026-07-21 12:27:26 -03:00