b294e5c46eMerge branch 'fix/correcciones_secundarias' into dev
dev
ncoronel2026-08-05 10:28:59 -03:00
d02b0c5551feat(auth): add reason field to reset password attempts and enhance email notifications for account lock scenarios
homo
ncoronel2026-08-05 10:27:29 -03:00
ee911171befix(variant): simplify getName method and add test for variant without catalog attributesncoronel2026-08-05 09:18:12 -03:00
e17d1fa15efeat: Add scanner user association to tickets; update Ticket model, resource, migration, and testsncoronel2026-08-05 09:17:09 -03:00
2a15dc92befeat: Implement staff management features; add controller, service, resource, routes, and tests for staff and category assignmentsncoronel2026-08-04 16:20:30 -03:00
3a039a6055feat: Implement OnTicketFeaturedGroup management; add controller, service, resource, request, routes, and tests for featured groupsncoronel2026-08-04 13:17:00 -03:00
84e45bb964feat: Introduce source type for featured groups; add category association and implement FeaturedGroupService for item sourcingncoronel2026-08-04 13:17:00 -03:00
8aa3a26ee7feat: Add event association to purchases; implement event relationship in models, update migration, and enhance testsncoronel2026-08-04 11:45:03 -03:00
1de08c1ca4feat: Implement sale management features including controllers, services, resources, and routes; add PDF generation for sales and modificationsncoronel2026-08-04 11:44:13 -03:00
3f9bcd84c4feat: Add tenant code to value changes; implement PurchaseController and related services for tenant-specific purchase managementncoronel2026-08-04 10:27:33 -03:00
96f26e2e9dfeat: Remove 'in_review' status from purchase workflow; implement logging for status changes and update related testsncoronel2026-08-03 17:04:39 -03:00
c4b317d5fcfeat: Implement value change logging functionality with models, traits, and migration; add tests for logging behavior and value change mappingncoronel2026-08-03 15:43:50 -03:00
3b2977a330feat: Enhance tenant website extras by adding detailed description HTML for hero and additional info configurations; update related tests for validationncoronel2026-08-03 15:29:14 -03:00
3b36abd46dfeat: Refactor event form functionality by removing social media data from AdminAppBootstrapResource and AdminAppBootstrapService; add EventFormController, EventFormResource, and EventFormService; implement routes and tests for event formncoronel2026-08-03 14:02:08 -03:00
12697c2268feat: Refactor bootstrap functionality by adding AdminApp and Tenant controllers, requests, resources, and services; remove deprecated event form componentsncoronel2026-08-03 13:37:37 -03:00
f4638bc984feat: Implement event management functionality with API endpoints and validationncoronel2026-08-03 13:32:31 -03:00
c3713c62a6feat: Add event management to tenant and catalogncoronel2026-08-03 12:01:20 -03:00
4a51f3afdefeat(website-extras): enhance toggle functionality and update related tests; add additional info configuration to tenant extrasncoronel2026-08-03 09:10:50 -03:00
f1df6a5918feat(seeder): update MenuSeeder and tests to reflect new admin menu structure; change border color in WebsiteTypeSeederncoronel2026-08-03 09:07:49 -03:00
dbeaf19513feat(auth): implement AdminAppMeController and AdminAppMeResource; add routes and tests for user context retrievalncoronel2026-07-31 16:11:47 -03:00
dd76d5d951feat(website-type): add footer logo support in WebsiteType model, controller, and resource; update seeder and testsncoronel2026-07-31 14:16:58 -03:00
f603a82b5efeat(website-type): implement BootstrapWebsiteTypeController and related request/resource for domain-based bootstrappingncoronel2026-07-31 13:39:31 -03:00
b478c23f3bfeat(website-type): add new color fields and update related methods in WebsiteType model and servicencoronel2026-07-31 12:55:40 -03:00
6858b387c3feat(website-type): add 'dominio' field to WebsiteType model and update related testsncoronel2026-07-31 12:06:27 -03:00
893bea1492feat(website-type): add login_header_footer_color field and update related testsncoronel2026-07-31 12:06:13 -03:00
ec1d80dff2feat(seeder): update image paths in ProductCatalogFromImagesSeeder and TenantSeeder, add new catalog imagesncoronel2026-07-31 11:45:29 -03:00
3968a10f6afeat(website-type): add presentation fields and site logo relationship to WebsiteType modelncoronel2026-07-31 11:39:17 -03:00
cf2beb2ff5feat(auth): implement AdminApp login functionality with controller, request, routes, and testsncoronel2026-07-31 10:47:55 -03:00
484fa204b3feat(tenant): add BootstrapTenantController and corresponding tests for tenant bootstrapping functionalityncoronel2026-07-31 10:36:46 -03:00
6dd057874afeat(website-extras): add showExtra method and resource for individual website extras, update routes and testsncoronel2026-07-31 09:51:27 -03:00
40cbac17c6feat(website-extras): implement toggle functionality for website extras and update related testsncoronel2026-07-31 09:47:56 -03:00
45e56c43a6feat(website-extras): add 'is_enabled' column to websites_extras table and update model and testsncoronel2026-07-31 09:38:30 -03:00
cbb7b1c3a1feat(database): remove 'database_rules' from WebsiteTypeExtra configurations and related testsncoronel2026-07-31 09:28:12 -03:00
6b3a12b624feat(website-extras): refactor WebsiteExtra management to use 'codigo' for identification, update routes, requests, and servicesncoronel2026-07-31 09:27:35 -03:00
40a7dece11feat(authorization): implement WebsiteExtra management with controller, request, resource, service, routes, middleware, and tests
authorization
ncoronel2026-07-31 09:19:25 -03:00
5ec65ce3d3fix(authorization): rename pivot table from 'menues_roles' to 'roles_menues' and update related referencesncoronel2026-07-31 08:35:45 -03:00
b7e1332b8cfeat(authorization): refactor role management to use RoleCode enum, update migrations, seeders, and testsncoronel2026-07-31 08:32:00 -03:00
a087a511e0feat(authorization): filter tenant menus by user roles in bootstrap processncoronel2026-07-31 08:23:18 -03:00
a20b1713d3feat(authorization): establish many-to-many relationship between roles and menus, add migration and seeder updatesncoronel2026-07-30 16:54:25 -03:00
d56d387933feat(authorization): add role and tenant codes to users, implement validation logic, and create testsncoronel2026-07-28 15:01:40 -03:00
cba32e90e7feat(authorization): implement AuthorizationSeeder with roles and permissions, add testsncoronel2026-07-28 14:58:58 -03:00
a674bcfabcfeat(authorization): add roles and permissions models, migration, and testsncoronel2026-07-28 14:22:52 -03:00
ace3f136e4refactor(menu): add admin menu items and corresponding test casesncoronel2026-07-30 16:36:43 -03:00
2cc72be850refactor(website): add 'dates_text' field to event configuration and update related testsncoronel2026-07-29 16:23:24 -03:00
8e3ee7eff6refactor(tenant): introduce TenantInformationService for loading tenant data and resolving website extrasncoronel2026-07-29 15:48:01 -03:00
27d4f9fac6feat(tenant): implement website extras functionality and validation in tenant creationncoronel2026-07-29 15:16:33 -03:00
9e3163b74frefactor(website): update relationships and migration to use 'website_type_code' instead of 'website_type'ncoronel2026-07-29 15:03:31 -03:00
b9ad2e589frefactor(tenant): remove legacy presentation configuration and related carousel imagesncoronel2026-07-29 14:54:57 -03:00
5416c0fd61feat(seeder): add WebsiteTypeSeeder and update DatabaseSeeder to include itncoronel2026-07-29 14:42:03 -03:00
04bf03fc2efeat(website): add website type and extras models with migration and testsncoronel2026-07-29 14:09:47 -03:00
7c9ebc6d4dfeat(auth): implement login security features including account locking and login attempt trackingncoronel2026-07-29 10:47:26 -03:00
45553dc514feat(purchase): add review submission for pending purchases and update related logicncoronel2026-07-29 09:11:00 -03:00
1c870d9cfafeat(tickets): add source_purchase_id to tickets and update related logicncoronel2026-07-28 16:10:37 -03:00
8ab94ec61ffix(validation): improve uniqueness message for attribute validationncoronel2026-07-28 15:51:43 -03:00
4eacff86bcfeat(purchase): update customer data for pending payment purchasesncoronel2026-07-28 15:06:00 -03:00
7b565e7fa7feat(routes): remove welcome route to streamline authentication flowncoronel2026-07-24 15:17:18 -03:00
cb76d1c559Implement code changes to enhance functionality and improve performancencoronel2026-07-24 14:28:18 -03:00
135a3bea3efeat(search): implement catalog item search functionality with request validation and resource formattingncoronel2026-07-24 14:17:34 -03:00
9e6923e732feat(env): update environment configuration for Google OAuth and database connectionncoronel2026-07-24 11:18:40 -03:00
18c23a112afeat(seeder): update featured groups configuration with product and group layoutsncoronel2026-07-24 10:42:27 -03:00
c1be9ecf7ffeat(menu): ensure label column is added only if it doesn't exist and simplify menu update logicncoronel2026-07-24 10:13:18 -03:00
979ed428a2feat(menu): add label field to menu model and update related functionalityncoronel2026-07-24 10:08:04 -03:00
7889d747d9feat(menu): add account menu hierarchy and related tests in MenuSeeder and MenuSeederTestncoronel2026-07-24 10:07:47 -03:00
f6ce85cbdefeat(menu): update validation rules and structure for contact content in MenuSeeder and related testsncoronel2026-07-24 09:41:13 -03:00
460eec3c78feat(menu): implement menu hierarchy and static content for help section in MenuSeeder and related testsncoronel2026-07-23 17:07:55 -03:00
2b1ef5f8a9feat(menu): implement TenantMenuController, StoreTenantMenuRequest, and TenantMenuService for managing tenant-specific menusncoronel2026-07-23 16:23:19 -03:00
5ada399adffeat(menu): enhance validation for content_type and static_content_schema in Menu modelncoronel2026-07-23 15:57:14 -03:00
aed818da6efeat(menu): enhance Menu and TenantMenu models with parent-child relationships and static content supportncoronel2026-07-23 15:54:16 -03:00
018f3f6c13feat(seeder): add SocialMediaSeeder and integrate social media data into TenantSeederncoronel2026-07-23 15:19:25 -03:00
217f86f624feat(social-media): add 'orden' field to social media pivot table and update related functionalityncoronel2026-07-23 15:19:17 -03:00
25891cefbcfeat(tenant): add social media functionality with validation, synchronization, and testsncoronel2026-07-23 15:03:57 -03:00
c66d2019d6feat(social-media): add SocialMedia model, migration, and tests for tenant associationsncoronel2026-07-23 14:54:42 -03:00
12d496544dfeat(tenant): add main carousel images to tenant seeder and implement corresponding testsncoronel2026-07-23 14:53:00 -03:00
c31be9c927feat(tenant): update validation rules for logos and main carousel images, enhance tests for carousel image upload and updatencoronel2026-07-23 14:20:26 -03:00
67ede1a2b4feat(tenant): add main carousel images functionality with migration, model, and testsncoronel2026-07-23 14:19:00 -03:00
e778d862bafeat(catalog): enhance featured groups with paginated and carousel layouts, update seeder and testsncoronel2026-07-23 13:24:39 -03:00
1438ff66c7feat(catalog): add GroupLayout enum and integrate into FeaturedGroup model, migrations, and seedersncoronel2026-07-23 13:22:22 -03:00
873855c85afeat(auth): implement Google OAuth integration with user authentication and token exchange
auth/google_oauth
ncoronel2026-07-22 13:43:14 -03:00
855ac13990feat(auth): configure Google OAuth credentials in .env.example and update socialite version in composer.jsonncoronel2026-07-22 12:00:38 -03:00
87153b7839feat(dependencies): add laravel/socialite and firebase/php-jwt to composer dependenciesncoronel2026-07-22 11:54:10 -03:00
528772fc96feat(notification): implement email notifications for user registration and purchase eventsncoronel2026-07-22 09:54:19 -03:00
7e1ffbf417feat(integration): add requires_tenant_configuration field and update related logic and tests
integration/mailing
ncoronel2026-07-22 09:23:58 -03:00
03d8361e5ffeat(mail): introduce MailService for tenant-specific SMTP handling and update related testsncoronel2026-07-21 17:00:07 -03:00
3fe48fbfa5feat(mail): implement MailService for tenant-specific SMTP configuration and update MailTestService to utilize itncoronel2026-07-21 16:43:09 -03:00
22da4966e9feat(mail-test): enhance email functionality with tenant branding and routingncoronel2026-07-21 16:26:46 -03:00