Self-hosted mood tracker - very much work in progress
Find a file
Kumi 202c619315
feat(migrations): Initialize database schema for messaging
This commit introduces the initial set of database migrations required for setting up the foundational models of the messaging system within the application. These models include `GatewayUser`, `GatewayUserSetting`, `Notification`, and various scheduling entities to manage notification delivery timings. It lays the groundwork for linking users to their gateway preferences, storing customizable settings per gateway-user pair, and managing notifications with flexible scheduling options. This schema setup is crucial for supporting a dynamic and configurable messaging system, enabling efficient notification management and dispatching based on user preferences and predefined schedules.

By establishing a robust database schema upfront, we ensure that the application can scale effectively, facilitating ease of maintenance and future enhancements. This migration caters to the need for a cohesive and flexible data model to represent users, their notification preferences, and the logistics of notification dispatching and scheduling within the system.
2024-05-17 13:30:34 +02:00
.vscode feat(vscode): add Django debug configuration 2024-05-17 13:19:22 +02:00
api Missing files 2021-10-24 16:51:12 +02:00
cbt Add incomplete CBT component 2020-12-31 22:18:39 +01:00
common Migrate to AutoSecretKey 2022-10-25 14:40:48 +00:00
cronhandler Fix missing cron signal 2020-12-30 18:38:37 +01:00
doc Initial commit 2020-12-27 18:49:54 +01:00
dreams feat(dreams): Initialize database models for dream tracking 2024-05-17 13:28:29 +02:00
environment Add blank environment app 2021-10-07 16:36:19 +02:00
friends Add three bare modules 2021-01-03 08:42:04 +01:00
frontend feat: streamline topbar notifications 2024-03-24 16:15:54 +01:00
gpslog feat: Add initial migrations for GPS and Mood modules 2024-05-17 13:27:49 +02:00
habits Add missing max_length to CharField 2021-01-17 16:47:55 +01:00
health Rename meds to health 2021-02-16 12:15:56 +00:00
kumify Add missing OIDC_CREATE_USER value from config file 2022-10-26 07:00:44 +00:00
mood feat: Add initial migrations for GPS and Mood modules 2024-05-17 13:27:49 +02:00
msgio feat(migrations): Initialize database schema for messaging 2024-05-17 13:30:34 +02:00
.gitignore feat: Add initial migrations for GPS and Mood modules 2024-05-17 13:27:49 +02:00
INSTALL.md Updates to documentation 2023-03-26 20:08:18 +00:00
LICENSE feat(license): update copyright term and contact email 2024-05-17 13:29:47 +02:00
manage.py Initial commit 2020-12-27 18:49:54 +01:00
passenger_wsgi.py Add passenger_wsgi for Passenger deployments 2020-12-27 18:59:45 +01:00
requirements.txt fix: pin django-polymorphic to v4.0.0a 2024-05-17 13:17:57 +02:00
settings.dist.ini Migrate to AutoSecretKey 2022-10-25 14:40:48 +00:00
TODO.md Updates to documentation 2023-03-26 20:08:18 +00:00