aboutsummaryrefslogtreecommitdiffstats
path: root/config (unfollow)
Commit message (Collapse)AuthorFilesLines
5 daysSwitched to prod settings for stagingMatthew Lemon1-1/+7
5 dayslocal dev docker config tweakMatthew Lemon1-1/+1
5 daysfirst attempt - broken Docker implentationMatthew Lemon1-1/+1
10 daysMajor refactoring and removal of junkMatthew Lemon5-73/+32
This commit includes significant refactoring, cleanup, and updates across various components of the Django project. The following changes were made: - **Database Migration Updates:** - Removed unnecessary migrations in the `alphabetlearning.contrib.sites` and `alphabetlearning.payments` apps, consolidating them into cleaner initial migration files. - Altered the `Site` model in `alphabetlearning.contrib.sites` to streamline its fields and default settings. - Introduced new models in `alphabetlearning.payments` related to email signups and verification, reflecting a shift in focus and better alignment with current business logic. - **Django Settings Changes:** - Updated the database settings to use SQLite for local development, while commenting out production-specific configurations. - Managed third-party dependencies within `requirements.txt` and `pyproject.toml`, ensuring alignment with the latest Django version (5.1.4) and removing obsolete dependencies (e.g., `celery`, `django-celery-beat`, `flower`, etc.). - **Docker and Compose Clean-up:** - Removed old Dockerfiles and unnecessary services from the `docker-compose` configuration, streamlining the local and production setups. - Updated the Dockerfile configuration for local development, focusing on essential services only. - **General Code Clean-up:** - Removed unused tasks, views, tests, and files related to the Celery and Redis frameworks. - Cleaned up various model definitions and their related migrations for consistency and clarity. - **Documentation and Comments:** - Updated comments and code documentation where necessary to reflect the changes made during this cleanup process. This major refactor aims to enhance project maintainability and streamline the development experience while preparing for future feature expansions and improvements.
10 daysRemoved Mailgun - all of itv.0.1-funnelMatthew Lemon2-25/+2
2024-12-10Update prod settings for Django emailMatthew Lemon1-1/+7
2024-12-10Resuming smtp Django email backendMatthew Lemon1-2/+3
2024-12-10Removes the proxyMatthew Lemon1-1/+1
2024-12-10Adds proxy setting for recaptchaMatthew Lemon1-0/+1
2024-12-10Fix environment variable for mailgunMatthew Lemon1-1/+1
2024-12-09wip: moving home page to home app and implementing reCAPTCHAMatthew Lemon3-2/+9
2024-12-08wip: working on ratelimit - not quite working in the browserMatthew Lemon3-6/+16
2024-12-08Uses Mailgun for production and local settingsMatthew Lemon2-1/+7
- credentials are in the .env file - uses the mailgun http API to send verification messages
2024-12-08wip: sorting out the email sendingMatthew Lemon1-8/+8
2024-12-04Email verificationMatthew Lemon2-3/+14
- Associated changes in the .env file now allow us to test the SMTP server config - Added mine and J's email ad admins - Grab env variables from the .env file in the local.py file for testing purposes - Set an expiry of 24hrs for the validation link to work - Added an HTML version of the verification email
2024-11-26Got the basic form anbd privacy policy in placeMatthew Lemon1-1/+1
2024-10-19Test email in the consoleMatthew Lemon1-2/+3
2024-10-17skeleton webhook for stripe workingMatthew Lemon1-0/+1
2024-10-15Renamed from pyblackbird_cc to alphabetlearning - everywhereMatthew Lemon4-19/+18
2024-09-13Wraps login required for home pageMatthew Lemon1-1/+2
2024-09-13Updates the logging config for debuggingMatthew Lemon1-15/+43
2024-09-13Amended ALLOWED_HOSTSMatthew Lemon1-1/+1
2024-09-12More changes for Docker deploymentMatthew Lemon1-14/+14
2024-09-08wip: implementing checkoutMatthew Lemon2-2/+7
- also some formatting changes
2024-08-02Switch off mandatory email validation for now.Matthew Lemon1-2/+2
2024-08-01Switch on console output for email for testing.Matthew Lemon1-2/+3
2024-06-29Adds whitenoise compressionMatthew Lemon1-8/+8
2024-06-22Some tidying onlyMatthew Lemon1-0/+2
Includes the DATABASE_URL in the local settings. Linting changes.
2024-05-28Fixed incorrect AWS URLMatthew Lemon1-1/+1
2024-05-28Remove django-extensionsMatthew Lemon1-0/+0
2024-05-28Should be a buildable Django containerMatthew Lemon3-39/+37
2024-05-27Remove django-extensionsMatthew Lemon1-1/+1
2024-05-27Trying to remove django_toolbar - also removes whitenose settingsMatthew Lemon1-8/+7
2024-05-27Removes debug_toolbar line from conf/urls - 3Matthew Lemon1-2/+2
2024-05-27Removes debug_toolbar line from conf/urls - againMatthew Lemon1-3/+0
2024-05-27Removes debug_toolbar line from conf/urlsMatthew Lemon1-0/+3
2024-05-27Removes most celery, storages and sentry configMatthew Lemon2-130/+125
Comments out in the settings files. Leaves a couple of imports of celery, but we're not removing the requirements on celery so should be fine, it will be installed. Comments out storages and sentry code. Leaves it all in Dockerfile and compose, but this change is aimed at getting Django running WITHOUT docker and compose.
2024-05-26Changes title of the adminMatthew Lemon1-1/+6
2024-05-16formatting onlyMatthew Lemon1-1/+1
2024-05-15Removes email validation for allauth for local devMatthew Lemon1-1/+1
2024-05-15Switched off buggy aspect of debug toolbarMatthew Lemon1-1/+1
https://github.com/cookiecutter/cookiecutter-django/issues/2902
2024-05-14Can now upload to SpacesMatthew Lemon2-1/+33