Commit Graph

437 Commits

Author SHA1 Message Date
xAndy e1b9037c54 add missiong migration
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2025-05-22 02:07:15 +02:00
xAndy da9d9dac76 add remote url page type 2025-05-22 02:07:00 +02:00
Luca 5076d24dac fix: pluralize "Teami(s)"
continuous-integration/drone/push Build is passing Details
2025-05-20 01:59:19 +02:00
Luca 8157c85363 fix(fallback): wrap fields of trade form on small displays 2025-05-20 01:58:23 +02:00
Luca 4380f47302 feat: show previous and current day of week for shifts between 0 and 6 2025-05-20 01:57:03 +02:00
Luca a16a2d20e3 feat: make team-only shifts distinguishable in backend
continuous-integration/drone/push Build is passing Details
2025-05-19 22:32:48 +02:00
Luca 8e9ef718b8 feat: improve public dashboard
continuous-integration/drone/push Build is passing Details
2025-05-18 16:00:43 +02:00
Luca 2bb564ebce chore(fallback): do not show registration count for team-only shifts
continuous-integration/drone/push Build is passing Details
2025-05-18 14:48:00 +02:00
Luca 1dc92cba19 chore(fallback): mark team-only shifts as such in fallback shifts view
continuous-integration/drone/push Build is passing Details
2025-05-18 14:45:00 +02:00
Luca d466a744b9 refactor(fallback): move TradeForm into forms module 2025-05-18 13:39:51 +02:00
Luca ceb6bf8528 chore(fallback): fix punctuation around PIN
continuous-integration/drone/push Build is passing Details
2025-05-18 12:18:43 +02:00
Luca dee6a5161f fix(duration): integer modulo by zero
continuous-integration/drone/push Build is passing Details
2025-05-18 12:05:02 +02:00
xAndy d034e39cb8 add setting to supress room change messages
continuous-integration/drone/push Build is passing Details
2025-05-18 01:29:10 +02:00
xAndy 04d85811fe change default required helpers to 1, even in import, so locations can be changed 2025-05-18 01:29:10 +02:00
Luca ce8316a69c fix(fallback): fix order of yielded tuple
continuous-integration/drone/push Build is passing Details
2025-05-18 01:18:39 +02:00
Luca d89d480170 feat: improve fallback shift assignment algorithm
continuous-integration/drone/push Build is passing Details
2025-05-18 01:03:19 +02:00
xAndy f2c00ec8d9 avoid auto registration via link previews
continuous-integration/drone/push Build is passing Details
2025-05-17 23:44:13 +02:00
Luca 38cdbec9fa feat(fallback): assign restricted shifts from their own bucket
continuous-integration/drone/push Build is passing Details
2025-05-17 20:13:00 +02:00
xAndy d7d26c56b0 allow shift registrations end to start
continuous-integration/drone/push Build is passing Details
2025-05-17 20:01:02 +02:00
Luca c5bb532749 feat: implement restricted shifts
continuous-integration/drone/push Build is passing Details
2025-05-17 19:38:22 +02:00
Luca 701caae254 fix: hide 'AStA' tag if 'enable_asta' is False 2025-05-17 19:38:22 +02:00
Luca 797c5f5fc8 docs: add another SMS text 2025-05-17 19:38:22 +02:00
Luca 1509cb6312 chore: add migration for room default_helpers=1 2025-05-17 19:38:22 +02:00
xAndy 040c9d94f9 add filters for bulk sending
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2025-05-17 03:01:46 +02:00
xAndy 48f82d76db fix room name/location generation on import
continuous-integration/drone/push Build is passing Details
2025-05-17 01:06:35 +02:00
Luca b51e8a9a14 docs(README.md): add installation of dev dependencies
continuous-integration/drone/push Build is passing Details
2025-05-16 23:43:17 +02:00
Luca ec5d1da4e3 chore: add requirements-dev.txt
continuous-integration/drone/push Build is passing Details
2025-05-16 23:41:00 +02:00
xAndy 283b2a7817 set default helpers required to 1 for rooms, add more info in room admin views
continuous-integration/drone/push Build is passing Details
2025-05-16 00:30:58 +02:00
xAndy 22d70d1e26 add name to calendar for better admin overview
continuous-integration/drone/push Build is passing Details
2025-05-15 23:41:09 +02:00
xAndy 6e34d8acea add event_end_at to provide full event range config
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2025-05-15 00:36:37 +02:00
xAndy 5da9dbdbc4 add event_start setting to filter day navigation
continuous-integration/drone/push Build is passing Details
2025-05-14 21:21:03 +02:00
xAndy cacff14392 make pin a password field
continuous-integration/drone/push Build is passing Details
2025-05-14 20:37:28 +02:00
xAndy edcd18f91f add trade tests
continuous-integration/drone/push Build is passing Details
2025-05-14 14:40:15 +02:00
xAndy 6e45b1543b add PINs for shift trades
continuous-integration/drone/push Build is passing Details
2025-05-14 14:17:08 +02:00
xAndy f55b653ccd first shift trade draft. without pin for now
continuous-integration/drone/push Build is passing Details
2025-05-14 13:49:07 +02:00
xAndy fd86c2fcc0 isort 2025-05-14 13:38:41 +02:00
xAndy dd3bf01529 add debug toolbar for query optimization work. not added to requirements.txt to keep prod slim
continuous-integration/drone/push Build is failing Details
2025-05-13 15:03:07 +02:00
xAndy 79e010c421 add tests for overlapping shifts 2025-05-13 13:24:03 +02:00
xAndy 8a194f3fc7 avoid overlapping shift registrations for helpers 2025-05-13 13:19:50 +02:00
xAndy 7e4ff4366b increase calendar url length, add import action in admin backend 2025-05-13 00:24:26 +02:00
Luca 03163c1899 docs: add SMS texts for various occasions
continuous-integration/drone/push Build is passing Details
2025-05-11 00:51:13 +02:00
Luca 9232485e5f refactor: s/Helfer\*in/Helfi/
continuous-integration/drone/push Build is passing Details
2025-04-29 22:25:44 +02:00
Luca 4c9729ee0f feat: add some flags to footer
continuous-integration/drone/push Build is passing Details
2025-04-25 22:14:38 +02:00
Luca 88fb882f12 docs: include only one badge in README.md since query strings are automatically removed from image urls [CI SKIP] 2025-04-25 22:12:08 +02:00
Luca d390bc6c34 feat: add flag to disable reminders for specific rooms
continuous-integration/drone/push Build is passing Details
2025-03-14 23:48:07 +01:00
Luca 70f21264fc chore(fallback): generate pending migration 2025-03-14 23:43:33 +01:00
Luca c279b53abf fix(messaging/sevenio): use sender + timestamp as incoming message id
continuous-integration/drone/push Build is passing Details
2025-03-11 18:25:32 +01:00
Luca 6bc60e1c83 fix(messaging): report missing params to webhook handler as HTTP 400
continuous-integration/drone/push Build is passing Details
2025-03-11 14:42:13 +01:00
Luca a931843b08 docs: update README.md
continuous-integration/drone/push Build is passing Details
2025-03-11 13:55:57 +01:00
Luca 31c2c2b8e1 chore: update git url in footer
continuous-integration/drone/push Build is passing Details
2025-03-11 09:38:03 +01:00