feat: replace email flows with in-app notifications
Add recipient notification detail and filtering, a queued admin composer, and contextual automatic titles. Retire email delivery, obsolete auth routes, newsletter data, and related templates and settings.
This commit is contained in:
10
.github/workflows/backend.yml
vendored
10
.github/workflows/backend.yml
vendored
@@ -58,16 +58,8 @@ jobs:
|
||||
REDIS_URL: redis://localhost:6379/0
|
||||
CELERY_BROKER_URL: redis://localhost:6379/0
|
||||
CELERY_RESULT_BACKEND: redis://localhost:6379/1
|
||||
EMAIL_BACKEND: django.core.mail.backends.console.EmailBackend
|
||||
EMAIL_HOST: localhost
|
||||
EMAIL_PORT: "1025"
|
||||
EMAIL_USE_TLS: "False"
|
||||
EMAIL_HOST_USER: ""
|
||||
EMAIL_HOST_PASSWORD: ""
|
||||
DEFAULT_FROM_EMAIL: noreply@example.com
|
||||
CORS_ALLOWED_ORIGINS: http://localhost:3000
|
||||
FRONTEND_ROOT: http://localhost:3000
|
||||
FRONTEND_PASSWORD_RESET_PAGE: http://localhost:3000/reset-password
|
||||
FRONTEND_CALLBACK_URL: http://localhost:3000/payments/result
|
||||
JWT_SECRET_KEY: test-jwt-key
|
||||
JWT_ALGORITHM: HS256
|
||||
@@ -102,7 +94,7 @@ jobs:
|
||||
|
||||
- name: Run tests with coverage
|
||||
run: |
|
||||
coverage run --rcfile=.coveragerc manage.py test --settings=config.settings.test --verbosity 2
|
||||
coverage run --rcfile=.coveragerc manage.py test apps.users.tests apps.events.tests apps.payments.tests apps.notifications.tests apps.communications.tests core.tests --settings=config.settings.test --verbosity 2
|
||||
coverage report -m
|
||||
|
||||
deploy:
|
||||
|
||||
Reference in New Issue
Block a user