Commit Graph

181 Commits

Author SHA1 Message Date
elordenador 7f2dea901d feat: Register StockReservation model and enhance OrderAdmin with transaction_code 2026-04-09 08:50:57 +02:00
elordenador 40cd93fbef docs: Update Copilot instructions to include virtual environment setup guidance 2026-04-09 08:50:39 +02:00
elordenador fe5bcbb776 feat: Add service script for managing Docker containers on remote hosts 2026-04-09 08:50:29 +02:00
elordenador 0e52011980 fix: Change alignment of 'RECIBO DE PAGO' header to right in PDF receipt 2026-03-24 08:31:36 +01:00
elordenador d54e9a6ed5 fix: Adjust header alignment and footer content in PDF receipt generation 2026-03-24 08:06:37 +01:00
elordenador 4c360655c1 Add Roboto font family and update PDF generation to use custom fonts
- Added Roboto font files to the Docker image and specified their location.
- Updated the PDF generation code to use the Roboto font instead of Arial.
- Enhanced the PDF output by including additional font styles (Bold, Italic, etc.) for better formatting.
- Created a new directory for fonts in the Docker container to manage font files effectively.
2026-03-23 11:53:22 +01:00
Daniel (elordenador) 328fe9f985 feat: Implement PDF receipt generation and email sending for purchases 2026-03-23 08:19:14 +00:00
Daniel (elordenador) 260d8cf290 feat: Add fpdf2 dependency to requirements.txt 2026-03-23 08:19:06 +00:00
elordenador 062892fb29 feat: Enhance accessibility and improve navbar styles in base.html 2026-03-21 12:20:40 +01:00
elordenador 6f9cb34b6c feat: Add Password recuperation logic
Added:
- Phase 1 Template + Logic
- Phase 2 Template + Logic
2026-03-20 11:32:54 +01:00
elordenador 351c9cd955 feat: remove unused images and update email functionality
- Deleted multiple unused image files from the static media directory.
- Enhanced email sending functionality by adding a new method `send_hemail` for sending HTML emails.
- Updated the `enviar_correo_bienvenida` task to use the new HTML email method.
- Added a new RGPD (General Data Protection Regulation) privacy policy page template.
- Updated URL routing to include the new RGPD page.
- Added a view function for rendering the RGPD page.
2026-03-20 09:18:02 +01:00
elordenador 2439916d14 Fix task autodiscovery by re-importing tienda tasks in celery.py 2026-03-20 09:17:16 +01:00
elordenador 500832f56a Update requirements.txt to specify mysqlclient version and add Jinja2 and MarkupSafe dependencies 2026-03-20 09:17:11 +01:00
elordenador d6feeee893 Add Nginx configuration, update MEDIA_ROOT path, and enhance email confirmation task 2026-03-20 09:17:01 +01:00
elordenador c6b3bca910 Add preload and noscript support for Bootstrap CSS in base template 2026-03-11 11:27:43 +01:00
elordenador f7e658da7b Enhance entrypoint script with sleep for MySQL readiness, update VerificationCode model to use CharField, and add responsive logo images in base template. 2026-03-11 10:13:46 +01:00
elordenador 952ed5d76e Update CSS optimization (using CDN for bootstrap) and mysql compat 2026-03-11 09:51:25 +01:00
elordenador 25f9a9d668 Add proxy support 2026-03-10 16:43:11 +01:00
elordenador 403745daa7 Do some optimization 2026-03-10 16:17:30 +01:00
elordenador a289d14a05 Add whitenoise to middlewares 2026-03-10 14:08:42 +01:00
elordenador 05bb210f62 Improve entrypoint and add whitenoise to deps 2026-03-10 14:05:41 +01:00
elordenador 162b63cae9 feat: Add user purchase and receipt management
- Implemented 'Mis Compras' and 'Mis Recibos' pages for users to view their orders and payment receipts.
- Enhanced address validation in 'editar_direccion.html' to ensure cities and postal codes belong to Almería.
- Added shipping address display in seller order details on 'pedidos_vendedor.html'.
- Updated user portal to include links to purchases and receipts.
- Introduced email verification functionality during user registration.
- Refactored email sending utility for better error handling and logging.
- Improved session management for checkout processes with selected shipping addresses.
2026-03-10 13:08:10 +01:00
elordenador 01024bb97e Fix .gitignore entries for __pycache__ directories to ensure proper exclusion 2026-03-10 13:07:48 +01:00
elordenador 02704eed0a Update .gitignore to exclude __pycache__ directories 2026-03-10 13:07:18 +01:00
elordenador 837998862c Add shipping restrictions and update project variable conventions in Copilot instructions 2026-03-10 13:06:30 +01:00
elordenador b110de2652 Add Celery configuration and update requirements.txt 2026-03-10 13:06:21 +01:00
elordenador b63b41b88a Update .gitignore to include .env and logs/ directories 2026-03-10 13:06:11 +01:00
elordenador a24d6ad956 Add example environment configuration file 2026-03-10 13:06:04 +01:00
elordenador f5c4e39ba7 Add all 2026-02-18 10:09:21 +01:00
elordenador c4fdd13f49 Add those files 2026-02-17 09:53:44 +01:00
elordenador 5a22d3abae first commit 2026-02-15 09:23:44 +01:00