elordenador
f59841b5b8
Add permissions section to test job in Docker workflow
2026-05-08 13:13:27 +02:00
elordenador
8a0335fabc
Merge branch 'latest' of github.com:dsaub/proyecto-final into latest
2026-05-08 13:07:32 +02:00
elordenador
74b9d3bbc6
Add send_email import
2026-05-08 13:07:06 +02:00
Daniel (elordenador) and GitHub
ffe7828d8e
Add UV Config file header to pyproject.toml
2026-05-08 13:00:15 +02:00
Daniel (elordenador) and GitHub
a12954fb84
Update dependabot.yml configuration
2026-05-08 12:59:47 +02:00
Daniel (elordenador) and GitHub
7f50674bb8
Update Dependabot configuration for Python packages
...
Changed the package ecosystem from 'uv' to 'pip' and updated the schedule to daily. Removed GitHub Actions updates section.
2026-05-08 12:55:42 +02:00
elordenador
f9b3bc7096
Add Procfile
2026-05-08 10:39:38 +02:00
elordenador
932fe7316b
Update
2026-05-08 10:37:09 +02:00
elordenador
84f125c4b3
Update Python version
2026-05-08 10:34:28 +02:00
elordenador
bb4d9993ec
Remove requirements.txt
2026-05-08 10:12:29 +02:00
Daniel (elordenador) and GitHub
beb74539e3
Update dependabot.yml
2026-05-08 10:06:47 +02:00
Daniel (elordenador) and GitHub
f9eda0ca57
Merge pull request #80 from dsaub/development
...
Development
2026-05-08 10:04:51 +02:00
Daniel (elordenador) and GitHub
4a30b68b5c
Merge pull request #79 from dsaub/copilot/transition-pip-dependencies-to-uv
...
Migrate dependency management to uv with direct-only Python deps and Dependabot support
2026-05-08 10:03:44 +02:00
e18ff79ba7
Add Dependabot configuration
...
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/7a547c09-9817-47a6-979e-c19cbcaa4c08
Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com >
2026-05-08 07:58:40 +00:00
1ce2efd736
Finalize Dockerfile comment wording
...
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/7a547c09-9817-47a6-979e-c19cbcaa4c08
Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com >
2026-05-08 07:57:00 +00:00
36046ef816
Polish Dockerfile uv sync instructions
...
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/7a547c09-9817-47a6-979e-c19cbcaa4c08
Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com >
2026-05-08 07:55:56 +00:00
e8a26f497e
Apply validation feedback for uv lock and dependency docs
...
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/7a547c09-9817-47a6-979e-c19cbcaa4c08
Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com >
2026-05-08 07:54:56 +00:00
1ff72c7a94
Update PayPal docs and helper script to uv commands
...
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/7a547c09-9817-47a6-979e-c19cbcaa4c08
Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com >
2026-05-08 07:53:06 +00:00
580d60ec4f
Add uv project config and switch CI/Docker installs to uv
...
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/7a547c09-9817-47a6-979e-c19cbcaa4c08
Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com >
2026-05-08 07:51:40 +00:00
elordenador
72def373e3
Merge pull request 'Rewrite all forms to use Django Forms with validation' ( #1 ) from form-rewrite into development
...
Reviewed-on: #1
2026-05-08 07:46:01 +00:00
elordenador
a50cadc873
Finish Form Rewrite
2026-05-08 09:43:19 +02:00
elordenador
551057b067
Rewrite all forms to use Django Forms with validation
...
- Add ProductEditForm, EditProfileForm, ChangePasswordForm, ShippingAddressForm
- Add ResetPasswordForm, ResetPasswordPhase2Form
- Update views to use new Django Forms
- Add form validation tests (terms required, password mismatch, etc)
- Update templates to use Django Forms {{ form.as_p }}
2026-05-08 09:42:44 +02:00
elordenador
ad7ddbe887
Fix formatting in settings.json by adding a missing comma
2026-05-07 08:54:24 +02:00
elordenador
d6b7cdfe6a
Add error handling for product creation to manage DataError exceptions
2026-05-07 08:37:07 +02:00
elordenador
56286c2fd9
Add limit to briefdesc and description on Product model, for issue #73
2026-05-07 08:01:46 +02:00
elordenador
ba4f6ad65d
Add CSRF protection to payment endpoints
2026-05-07 07:53:38 +02:00
elordenador
ed7041ae40
Add user ban check to login view and log failed attempts
2026-05-06 11:59:59 +02:00
elordenador
fa948a98e2
Add desbanear_usuario_action to UserAdmin actions
2026-05-06 11:45:21 +02:00
elordenador
e8a5091dfd
Add unban email template to notify users of account reinstatement
2026-05-06 11:39:10 +02:00
elordenador
a0ee6ecd14
Update short description for desbanear_usuario_action in UserAdmin
2026-05-06 11:37:43 +02:00
elordenador
d6c9aa3db3
Implement user unban functionality and enhance ban action with product deletion
2026-05-06 11:37:26 +02:00
elordenador
9751d19401
Add desbanear_usuario task to send unban email notifications
2026-05-06 10:52:32 +02:00
elordenador
cda9adb986
Enhance user ban action to delete products by creator and add success message
2026-05-06 10:37:48 +02:00
elordenador
e7e7fd118d
Refactor user ban action to streamline user deactivation and product deletion
2026-05-06 10:25:13 +02:00
elordenador
132b1e1722
Remove user ban link from admin submit line template
2026-05-06 10:22:34 +02:00
elordenador
7f557a3247
Implement user ban functionality to delete associated products
2026-05-06 09:48:55 +02:00
elordenador
8cf1a55161
Add user ban functionality with email notification
2026-05-06 09:47:47 +02:00
elordenador
61a04e5040
Fix logins int() None
2026-05-06 09:23:33 +02:00
elordenador
e5a0caa8b6
Fix text overflow
2026-05-06 09:23:23 +02:00
elordenador
25e6088355
Fix: correct user_options assignment in Celery app
2026-05-05 16:19:59 +02:00
elordenador
8ec391ccde
Update AGENTS.md
2026-05-05 15:51:52 +02:00
elordenador
3b007f324f
Fix: add COMPRESS_URL setting
2026-05-05 14:03:27 +02:00
elordenador
6e003009fa
Fix: add COMPRESS_ROOT setting
2026-05-05 14:01:44 +02:00
elordenador
69578f1dba
Fix: add user_options attribute to Celery app
2026-05-05 14:00:36 +02:00
elordenador
3eb81b343c
Fix celery worker initialization by setting up Django before Celery and fixing import name
2026-05-05 13:09:54 +02:00
elordenador
ce5aac0e89
Fix celery user_options attribute for worker
2026-05-05 13:03:44 +02:00
elordenador
c534f500ad
Fix: remove CELERY_APP setting
2026-05-05 12:57:51 +02:00
elordenador
63c6b645c3
Fix Celery: add CELERY_APP setting
2026-05-05 12:53:43 +02:00
elordenador
b16cb367d3
Fix Celery: restore autodiscover_tasks to default behavior
2026-05-05 12:45:54 +02:00
elordenador
503233d323
Fix Celery: use autodiscover_tasks with full module path
2026-05-05 12:39:45 +02:00