mono
7112197ad2
feat: add catalogue image management ( #1 )
...
- Add CatalogueImage model with FK to Product
- Add image resize service (strict/non-strict modes with configurable dimensions)
- Add CRUD API endpoints with admin-only write permissions
- Add catalogue_images field to product listing/detail endpoints
- Serve media files in development via static()
- 28 TDD tests covering model, API, permissions, resize, and product listing
2026-06-13 13:39:57 -05:00
8818246870
feat: Add WhiteNoise for static files serving
...
- Add whitenoise==6.6.0 to requirements.txt
- Configure WhiteNoise middleware in base settings
- Add WhiteNoise STORAGES configuration for all environments
- Reorder CORS middleware to correct position (before CommonMiddleware)
- Enable automatic Gzip compression and cache busting
- Configure environment-specific settings:
* Development: autorefresh enabled, use finders
* Staging: 10min cache, autorefresh for testing
* Production: 1 year cache, strict mode, optimized
Fixes issue with Django REST Framework static files returning 404
in staging/production environments (DEBUG=False).
WhiteNoise now serves all static files (CSS, JS, images) with:
- Automatic Gzip compression (~84% size reduction)
- Cache busting with content hashing
- Optimized cache headers
- No nginx required for static files
2026-05-10 20:32:30 -05:00
294dbdee91
feat: Add deploy environment, Add pyprojectoml
2026-05-09 19:09:31 -05:00
7a9034943a
feat(API): change to jwt authentication.
2026-02-14 15:12:32 -05:00
cf0f6dc4b5
#9 feat(Tryton): enviar_ventas_a_tryton
2025-07-19 19:00:33 -05:00
5301009568
dev: allowed cors on environment
2025-02-08 16:21:21 -05:00
eaa856e9da
feat(api): implemented create sale as api endpoint.
2024-09-07 21:33:49 -05:00
d39a3a0c00
DOC: requirements.txt
2024-06-22 09:50:01 -05:00