Commit Graph

185 Commits

Author SHA1 Message Date
Galindo97
12f5164054 feat: Implement admin role and permission management APIs
- Added centralized API exports for admin functionalities.
- Created permissions API for managing system permissions, including listing, creating, updating, and deleting permissions.
- Developed role-permissions API for managing permissions assigned to roles, including listing, assigning, and removing permissions.
- Implemented roles API for managing company roles, including listing, creating, updating, and deleting roles.
- Created user-permissions API for managing individual user permissions, including assigning and revoking permissions.
- Developed user-roles API for managing user roles, including listing roles assigned to users and assigning/removing roles.
- Added utility functions for permission checks and route guards based on user permissions.
- Implemented admin dashboard layout and roles management page with UI components for role and permission management.
2026-01-15 18:00:05 -06:00
0a02a3e912 Se mejoro el disenio de partes, se genero la informacion mas precisa en los reportes y se carga el logo en las instanacias de las empresas 2026-01-15 13:20:34 -06:00
Galindo97
7e9a1acd30 feat: Add new fields for invoice logistics and line items, enhance UI for class selection 2026-01-15 08:12:00 -06:00
86e1f7e8f6 feat(security): implement permission checks in tenant CRUD routes and enhance API error handling 2026-01-14 17:34:02 -06:00
ae1d7f0c58 Se mejoro el disenio de agentes y clientes-proveedores 2026-01-14 12:47:01 -06:00
e16eafec1b Se esta disenando mejor la parte de partes 2026-01-13 18:05:59 -06:00
afb3669c59 feat(sidebar): add user and company initials display in avatar fallback 2026-01-13 17:16:55 -06:00
0c43c252a4 Se completo la integracion del celery en la creacion de reportes 2026-01-13 14:22:15 -06:00
Galindo97
98c7fe3bb5 feat: Enhance invoice editing components with new dialogs and improved UI
- Added country selection dialog with search functionality.
- Introduced tariff fraction selection dialog with infinite scrolling and search.
- Implemented unit of measure selection dialog with search capabilities.
- Updated invoice editing UI to include new fields for line descriptions and identifiers.
- Improved layout and spacing for better user experience in invoice editing forms.
- Added API endpoints for fetching tariff fractions and units of measure with proper error handling.
2026-01-13 14:09:22 -06:00
0a1b6cd1e0 feat(company): add logo upload functionality and update logo field size 2026-01-13 13:06:14 -06:00
c00107d921 feat: Implement user profile management with avatar upload and additional fields
- Added avatar_url, phone, bio, and preferences fields to UserTenant model.
- Updated UserService to handle user profile updates and retrieval.
- Created endpoints for getting and updating the current user's profile.
- Implemented avatar upload functionality with validation in routes.
- Enhanced frontend to manage user profile, including avatar preview and form handling.
- Added server-side logic for loading and updating user profile data.
- Updated .gitignore to include uploads directory.
2026-01-13 12:37:11 -06:00
9d8e1283a8 Merge branch 'development' into feature/reportes_facturas 2026-01-13 11:40:24 -06:00
dc6325a0f2 fix(sidebar): update group label from 'Projects' to 'Gestion' 2026-01-13 09:58:57 -06:00
f812d71508 feat: Implement user management service and frontend integration
- Added UserService to manage Keycloak users with license validation in the backend.
- Created API client for user management in the frontend.
- Developed user management page with functionalities to create, update, delete, and list users.
- Implemented user statistics retrieval and display.
- Added dialogs for user creation, editing, password change, and deletion confirmation.
2026-01-13 09:56:53 -06:00
3865a53c5c feat(dashboard): add dashboard module for business metrics and statistics
- Implemented DTOs for KPIs, activity items, chart data points, and dashboard statistics.
- Created API routes for fetching dashboard statistics, operations overview, and inventory metrics.
- Developed a service layer to handle the logic for generating dashboard statistics, including invoice metrics, client/provider metrics, and recent activity.
- Added frontend API client methods for fetching dashboard data.
- Created TypeScript types for dashboard data structures.
- Developed Svelte components for displaying recent activity, KPI cards, trend charts, and donut charts.
2026-01-12 18:09:06 -06:00
a4f1b217b4 fix(api): add missing slashes in endpoint URLs for clients and unit measures 2026-01-12 16:42:43 -06:00
e960716fe4 Merge branch 'feature/invoices' into development 2026-01-12 12:31:22 -06:00
8dab1d6e46 feat: Implement Fixed Asset (FA) line item management
- Added new schemas for FA line items in the backend, including creation, update, and response DTOs.
- Updated existing line item schemas to include FA data.
- Modified database models to reflect new table names for line quantities and references.
- Enhanced ItemService to handle FA data during item creation and updates.
- Introduced new routes and service layer for FA line items, including CRUD operations.
- Updated frontend components to support FA line item data, including new fields and UI adjustments.
- Implemented data flattening for improved item display in the dashboard.
2026-01-12 12:23:40 -06:00
9201557645 Merge pull request 'feature/classes' (#48) from feature/classes into development
Reviewed-on: ADUANASOFT/anexo76#48
2026-01-12 17:41:23 +00:00
Galindo97
0aea981cf1 feat(api): add Units of Measure API client with CRUD operations
- Implemented interfaces for UnitOfMeasure, UnitOfMeasureListResponse, CreateUnitOfMeasureData, and UpdateUnitOfMeasureData.
- Added API methods for listing, retrieving, creating, updating, and deleting units of measure.
- Included pagination support for the list method.
2026-01-12 10:36:43 -06:00
6845dcd670 feat: update unit of measure references and improve input handling in item service 2026-01-12 09:22:13 -06:00
803645aa61 feat: update currency display from MXP to MXN for accuracy 2026-01-12 08:07:15 -06:00
69fd1a7e10 feat: update currency and type display to uppercase for consistency 2026-01-11 19:07:56 -06:00
6e4e14285d feat: enhance invoice validation and logistics handling for improved data integrity 2026-01-11 18:58:43 -06:00
8bf0ac8969 feat: add Pedimento relationship and update invoice handling for improved data management 2026-01-11 17:49:13 -06:00
AlexeerCT
d276909488 refactor: remove console.log statements and unnecessary logging in various components 2026-01-11 00:00:45 -06:00
AlexeerCT
887cbfa5ce feat: enhance invoice validation and error handling with detailed messages 2026-01-10 23:42:05 -06:00
50ef340df8 Se creo la rutina de creacion de reportes parcial 2026-01-09 18:03:08 -06:00
AlexeerCT
25c51120f9 feat: update sidebar navigation for fixed asset classes and add tariff fractions page 2026-01-08 21:14:16 -06:00
AlexeerCT
8dca19413b feat: add Fixed Asset Classes management page with CRUD functionality 2026-01-08 21:14:08 -06:00
AlexeerCT
08416d6cad Refactor Part model and related components
- Updated the Part model in models.py to improve readability and maintainability by organizing imports and formatting.
- Enhanced relationships in the Part model for better clarity.
- Modified main.py to streamline imports for parts and related models.
- Adjusted partForm.svelte to correctly reference properties from inv_data and fa_data.
- Updated +page.svelte to fix the import path for DataTable and refine data handling.
- Changed edit/[[id]]/+page.svelte to enforce type safety for the 'type' variable.
2026-01-08 21:12:31 -06:00
AlexeerCT
41282d68ef Remove embedded page for fixed asset classes from the dashboard 2026-01-08 21:09:47 -06:00
Galindo97
9d007b6af3 feat: implement create/edit dialog for class management with form validation and data loading 2026-01-08 17:01:16 -06:00
AlexeerCT
181648d0cb Merge branch 'feature/invoices' into development 2026-01-08 16:57:13 -06:00
AlexeerCT
c15d0cda51 Merge branch 'feature/clases-activo-fijo' into development 2026-01-08 16:53:30 -06:00
AlexeerCT
609bf5501c Merge branch 'feature/creacion_modulo_mercancias' into development 2026-01-08 16:48:23 -06:00
AlexeerCT
10f50a6c46 Merge branch 'feature/pedimentos' into development 2026-01-08 16:43:34 -06:00
Galindo97
ea0e570678 feat: add fixed asset classes management page and embed functionality
- Implemented a new page for managing fixed asset classes with full CRUD functionality.
- Added filtering options for searching classes by code, description, type, and fraction.
- Integrated dialogs for inserting, editing, and deleting classes with validation.
- Enhanced error handling and user feedback with toast notifications.
- Created an embedded iframe for the fixed asset classes page in the merchandise section.
2026-01-08 16:33:43 -06:00
AlexeerCT
c040679fc5 feat: Enhance invoice item management with detailed line item structure
- Introduced nested interfaces for line items including customs, financials, quantities, descriptions, and references.
- Updated Item interface to include lines as an array of LineItem.
- Modified invoice top fields to handle pedimento ID and auto-assign values from the invoice.
- Enhanced item configuration component to manage line item properties and descriptions.
- Updated main data, packages section, summary section, and other components to bind new line item properties.
- Implemented normalization of numeric values when editing items to ensure consistent data types.
- Adjusted save invoice logic to accommodate new line item structure and compliance data.
2026-01-08 16:24:34 -06:00
9c2715e8f0 Se normalizo la tabla de partes para anexo 76 y 24, ademas se parametrizo el formulario 2026-01-08 15:39:40 -06:00
AlexeerCT
182f472370 feat: enhance pedimento date validation and update date handling in forms 2026-01-07 16:50:20 -06:00
adbaa0fd18 Se puso los modales de catalogos en el formulario de clases 2026-01-07 12:41:03 -06:00
AlexeerCT
d83c289276 feat: update pedimento operation type to use string values and enhance validation logic 2026-01-07 12:30:58 -06:00
AlexeerCT
8cdcc369bb feat: implement exchange rate filtering and validation enhancements in invoice processing 2026-01-07 11:45:41 -06:00
c57ddada6e Se agrego la forma de seleccion de clase, cliente y unidades de medida 2026-01-07 11:36:35 -06:00
Galindo97
7c9c295c5c Refactor code structure for improved readability and maintainability 2026-01-07 08:44:10 -06:00
7c5f78f258 Se esta trabajando en el formulario de partes y sus relaciones 2026-01-06 18:02:45 -06:00
2182f0b739 Merge branch 'feature/creacion_modulo_mercancias' of https://git.aduanasoft.com/ADUANASOFT/anexo76 into feature/creacion_modulo_mercancias 2026-01-06 14:37:34 -06:00
bef37aa23c Guardado de seguridad 2026-01-06 14:32:13 -06:00
a77db33296 Merge pull request 'fixed/clientes_provedores_sellos' (#41) from fixed/clientes_provedores_sellos into feature/creacion_modulo_mercancias
Reviewed-on: ADUANASOFT/anexo76#41
2026-01-06 20:17:45 +00:00