Commit Graph

  • 1d319d8efa Merge branch 'latest' of github.com:dsaub/proyecto-final into latest latest elordenador 2026-05-31 18:52:49 +02:00
  • 874f4e29db refactor: update static and media URL handling for S3 integration elordenador 2026-05-31 18:51:39 +02:00
  • 131fe8fecc refactor: streamline environment variable handling using django-environ elordenador 2026-05-31 18:33:35 +02:00
  • b154da09a5 Merge pull request #103 from dsaub/dependabot/pip/stripe-15.2.0 Daniel (elordenador) 2026-05-29 10:29:53 +02:00
  • f47fd21deb build(deps): bump stripe from 15.1.0 to 15.2.0 dependabot[bot] 2026-05-28 10:35:33 +00:00
  • ac27137b77 refactor: change table cells to headers for improved semantic structure in email templates elordenador 2026-05-26 13:46:08 +02:00
  • 7c445d4b66 refactor: change table cells to headers for improved semantic structure in ban email template elordenador 2026-05-26 13:36:59 +02:00
  • e4f0611ac5 refactor: replace parseInt with Number.parseInt for consistency and clarity fix: add hidden input to card data labels for improved accessibility refactor: add scope attributes to table headers for better semantic structure elordenador 2026-05-26 13:31:07 +02:00
  • 33dee87cb2 send_hemail now returns tuples of same length elordenador 2026-05-26 13:21:44 +02:00
  • 3de6d37e03 refactor: clean up send_email function and remove outdated SMTP implementation elordenador 2026-05-26 13:21:03 +02:00
  • 5503bbe8f7 refactor: organize constants and improve template rendering in views elordenador 2026-05-26 13:19:06 +02:00
  • dd5ecec3f6 fix: improve accessibility by adding aria-labelledby attributes to card input labels elordenador 2026-05-26 13:17:47 +02:00
  • c778669a7a Merge pull request #102 from dsaub/fix/major-issues Daniel (elordenador) 2026-05-26 13:15:33 +02:00
  • 09f6f800de fix: script module con top-level await para S7785 Chroot 2026-05-26 11:14:03 +00:00
  • 1ac17109a3 fix: usar async IIFE en loadReviews para S7785 Chroot 2026-05-26 11:11:43 +00:00
  • 325e55417b fix: resolver 9 issues MAJOR de SonarQube Cloud Chroot 2026-05-26 11:10:04 +00:00
  • e363bfd6dd Merge pull request #101 from dsaub/fix/const-self-ref-bug Daniel (elordenador) 2026-05-26 13:04:41 +02:00
  • 90308d2383 fix: corregir constantes auto-referenciadas que rompen la app Chroot 2026-05-26 11:03:53 +00:00
  • de4f36a25c Merge pull request #99 from dsaub/fix/sonar-critical-issues Daniel (elordenador) 2026-05-26 12:57:57 +02:00
  • 424ffcffaf fix: resolver 12 issues CRITICAL de SonarQube Cloud Chroot 2026-05-26 10:53:18 +00:00
  • f0a638be2e fix: update Docker workflows to use specific action versions and improve test command security elordenador 2026-05-26 12:12:03 +02:00
  • a61664a46e a elordenador 2026-05-26 12:08:06 +02:00
  • 1a73a9e373 fix: replace random module with secrets for secure code generation in VerificationCode elordenador 2026-05-26 12:02:36 +02:00
  • 4877e859bd fix: update HTTP method requirements for borrar_producto and eliminar_direccion views to require POST only elordenador 2026-05-26 12:01:15 +02:00
  • 848a49c92d feat: add BlankToNoneCharField for handling empty strings in models and update Cart model to use it fix: update view functions to require appropriate HTTP methods elordenador 2026-05-26 11:48:04 +02:00
  • ac9efaaf91 fix: update delete review URL to use review ID instead of product ID elordenador 2026-05-26 10:35:17 +02:00
  • 2024e2f90c fix: update session_key fields in Cart, Order, and StockReservation models for consistency elordenador 2026-05-26 10:29:06 +02:00
  • 6ec0f4e732 feat: add constants for image types and error messages in forms elordenador 2026-05-26 10:19:21 +02:00
  • 35e7e93600 fix: remove redundant type annotations for user in UserAdmin actions elordenador 2026-05-26 10:12:28 +02:00
  • a7f43483f0 refactor: remove obsolete service.sh script elordenador 2026-05-26 10:11:42 +02:00
  • d773addc53 fix: update database configuration to support PostgreSQL toggle elordenador 2026-05-26 10:10:45 +02:00
  • b143d92cb2 fix: consolidate RUN commands in Dockerfile for improved layer caching elordenador 2026-05-26 10:08:41 +02:00
  • 9d7a7f7432 Merge branch 'latest' of github.com:dsaub/proyecto-final into latest elordenador 2026-05-26 10:01:31 +02:00
  • 0bb2eeeaa6 fix: add integrity attributes to Stripe and n8n stylesheets for security elordenador 2026-05-26 10:00:29 +02:00
  • b9acf6a1c7 Merge pull request #98 from dsaub/dependabot/uv/idna-3.15 Daniel (elordenador) 2026-05-26 09:54:31 +02:00
  • 57efd95b0c fix: add integrity attribute to Stripe script for security elordenador 2026-05-26 09:51:05 +02:00
  • 5696fdddaa fix: remove hardcoded IP address from ALLOWED_HOSTS elordenador 2026-05-26 09:45:02 +02:00
  • 37383b0736 fix: update SECRET_KEY to use environment variable instead of hardcoded value elordenador 2026-05-26 09:44:53 +02:00
  • 784fdd1284 Bump idna from 3.13 to 3.15 dependabot[bot] 2026-05-19 22:36:59 +00:00
  • 336e499973 Merge pull request #94 from dsaub/dependabot/pip/requests-2.34.2 Daniel (elordenador) 2026-05-15 13:19:08 +02:00
  • e4fa941fd6 Add API for AI Agent elordenador 2026-05-15 12:35:23 +02:00
  • 48b3f46623 Bump requests from 2.33.1 to 2.34.2 dependabot[bot] 2026-05-15 09:52:43 +00:00
  • 8caba9b85b Merge pull request #91 from dsaub/feature/valoraciones Daniel (elordenador) 2026-05-12 10:51:53 +02:00
  • d0f687f56f feat: añadir edición y eliminación de valoraciones propias elordenador 2026-05-08 14:05:52 +02:00
  • e70a9aeb9c fix: usar nombre de URL correcto (producto en lugar de product_detail) elordenador 2026-05-08 14:04:17 +02:00
  • e0350de530 fix: usar estrellas Unicode en lugar de Bootstrap Icons elordenador 2026-05-08 14:03:31 +02:00
  • 62bf3fdc08 fix: mostrar mensaje correcto cuando no se puede valorar por no haber compra elordenador 2026-05-08 13:58:08 +02:00
  • 2b2054ace6 debug: añadir variables de debug al template elordenador 2026-05-08 13:57:33 +02:00
  • f129b0462a fix: permitir valorar si el usuario tiene cualquier OrderItem del producto elordenador 2026-05-08 13:53:56 +02:00
  • aa047b3fd8 fix: eliminar campo images del form (widget no soporta multiple) elordenador 2026-05-08 13:34:00 +02:00
  • 429b531bad feat: añadir Review al admin para gestionar valoraciones elordenador 2026-05-08 13:33:46 +02:00
  • 0438a77149 feat: añadir sistema de valoraciones con formulario, vistas y templates elordenador 2026-05-08 13:33:37 +02:00
  • 40f0ef8ea5 feat: añadir modelo Review para valoraciones de productos elordenador 2026-05-08 13:32:33 +02:00
  • e53ecef5dc Merge pull request #90 from dsaub/security-fixes Daniel (elordenador) 2026-05-08 13:26:38 +02:00
  • bf39724837 Fix security issues: image validation, email masking, quantity limits, min length elordenador 2026-05-08 13:24:54 +02:00
  • 6f82787022 Merge pull request #89 from dsaub/fix/issue-77-idor-security Daniel (elordenador) 2026-05-08 13:19:58 +02:00
  • 46343c1ea8 Refactor error logging in create_paypal_payment function for clarity elordenador 2026-05-08 13:18:52 +02:00
  • 76c8a277da Remove unused send_test_email function from views.py elordenador 2026-05-08 13:16:43 +02:00
  • 169a6d9dfb Remove root test .py files elordenador 2026-05-08 13:14:52 +02:00
  • f59841b5b8 Add permissions section to test job in Docker workflow elordenador 2026-05-08 13:13:27 +02:00
  • 32c1e1e6ff Fix IDOR vulnerability in cart operations (issue #77) elordenador 2026-05-08 13:09:50 +02:00
  • 8a0335fabc Merge branch 'latest' of github.com:dsaub/proyecto-final into latest elordenador 2026-05-08 13:07:32 +02:00
  • 74b9d3bbc6 Add send_email import elordenador 2026-05-08 13:07:06 +02:00
  • ffe7828d8e Add UV Config file header to pyproject.toml Daniel (elordenador) 2026-05-08 13:00:15 +02:00
  • a12954fb84 Update dependabot.yml configuration Daniel (elordenador) 2026-05-08 12:59:47 +02:00
  • 7f50674bb8 Update Dependabot configuration for Python packages Daniel (elordenador) 2026-05-08 12:55:42 +02:00
  • f9b3bc7096 Add Procfile elordenador 2026-05-08 10:39:38 +02:00
  • 932fe7316b Update elordenador 2026-05-08 10:37:09 +02:00
  • 84f125c4b3 Update Python version elordenador 2026-05-08 10:34:28 +02:00
  • bb4d9993ec Remove requirements.txt elordenador 2026-05-08 10:12:29 +02:00
  • beb74539e3 Update dependabot.yml Daniel (elordenador) 2026-05-08 10:06:47 +02:00
  • f9eda0ca57 Merge pull request #80 from dsaub/development Daniel (elordenador) 2026-05-08 10:04:51 +02:00
  • 4a30b68b5c Merge pull request #79 from dsaub/copilot/transition-pip-dependencies-to-uv Daniel (elordenador) 2026-05-08 10:03:44 +02:00
  • e18ff79ba7 Add Dependabot configuration copilot-swe-agent[bot] 2026-05-08 07:58:40 +00:00
  • 1ce2efd736 Finalize Dockerfile comment wording copilot-swe-agent[bot] 2026-05-08 07:57:00 +00:00
  • 36046ef816 Polish Dockerfile uv sync instructions copilot-swe-agent[bot] 2026-05-08 07:55:56 +00:00
  • e8a26f497e Apply validation feedback for uv lock and dependency docs copilot-swe-agent[bot] 2026-05-08 07:54:56 +00:00
  • 1ff72c7a94 Update PayPal docs and helper script to uv commands copilot-swe-agent[bot] 2026-05-08 07:53:06 +00:00
  • 580d60ec4f Add uv project config and switch CI/Docker installs to uv copilot-swe-agent[bot] 2026-05-08 07:51:40 +00:00
  • 72def373e3 Merge pull request 'Rewrite all forms to use Django Forms with validation' (#1) from form-rewrite into development development elordenador 2026-05-08 07:46:01 +00:00
  • a50cadc873 Finish Form Rewrite elordenador 2026-05-08 09:43:19 +02:00
  • 551057b067 Rewrite all forms to use Django Forms with validation elordenador 2026-05-08 09:42:44 +02:00
  • ad7ddbe887 Fix formatting in settings.json by adding a missing comma elordenador 2026-05-07 08:54:24 +02:00
  • d6b7cdfe6a Add error handling for product creation to manage DataError exceptions elordenador 2026-05-07 08:37:07 +02:00
  • 56286c2fd9 Add limit to briefdesc and description on Product model, for issue #73 elordenador 2026-05-07 08:01:46 +02:00
  • ba4f6ad65d Add CSRF protection to payment endpoints elordenador 2026-05-07 07:53:38 +02:00
  • ed7041ae40 Add user ban check to login view and log failed attempts elordenador 2026-05-06 11:59:59 +02:00
  • fa948a98e2 Add desbanear_usuario_action to UserAdmin actions elordenador 2026-05-06 11:45:21 +02:00
  • e8a5091dfd Add unban email template to notify users of account reinstatement elordenador 2026-05-06 11:39:10 +02:00
  • a0ee6ecd14 Update short description for desbanear_usuario_action in UserAdmin elordenador 2026-05-06 11:37:43 +02:00
  • d6c9aa3db3 Implement user unban functionality and enhance ban action with product deletion elordenador 2026-05-06 11:37:26 +02:00
  • 9751d19401 Add desbanear_usuario task to send unban email notifications elordenador 2026-05-06 10:52:32 +02:00
  • cda9adb986 Enhance user ban action to delete products by creator and add success message elordenador 2026-05-06 10:37:48 +02:00
  • e7e7fd118d Refactor user ban action to streamline user deactivation and product deletion elordenador 2026-05-06 10:25:13 +02:00
  • 132b1e1722 Remove user ban link from admin submit line template elordenador 2026-05-06 10:22:34 +02:00
  • 7f557a3247 Implement user ban functionality to delete associated products elordenador 2026-05-06 09:48:55 +02:00
  • 8cf1a55161 Add user ban functionality with email notification elordenador 2026-05-06 09:47:47 +02:00
  • 61a04e5040 Fix logins int() None elordenador 2026-05-06 09:23:33 +02:00
  • e5a0caa8b6 Fix text overflow elordenador 2026-05-06 09:23:23 +02:00
  • 25e6088355 Fix: correct user_options assignment in Celery app elordenador 2026-05-05 16:19:59 +02:00