Commit graph

78 commits

Author SHA1 Message Date
Casper V. Kristensen ebe2f4b039 DB_DB_NAME -> DB_NAME 2022-08-13 16:29:49 +02:00
Casper V. Kristensen 15632b3b47 Django 4.1.0 2022-08-13 14:29:59 +02:00
Casper V. Kristensen 7d036584de Django 3.2.15 2022-08-13 14:15:19 +02:00
Casper V. Kristensen a3790bfc1a
Fix Validation during migration. 2021-01-13 02:08:05 +01:00
Casper V. Kristensen 15896cb0b6
Allow changing raid responses character/roles through JavaScript dropdown menu. 2020-10-01 20:14:03 +02:00
Casper V. Kristensen 41eff3bec2
Add additional, model-imposed failsafe for (main) character deletion. 2020-09-24 21:18:43 +02:00
Casper V. Kristensen 0bf64182f5
Add Profile. 2020-09-24 21:13:07 +02:00
Casper V. Kristensen fad08758ce
Fix labeling on GustRaidResponseForm. 2020-09-24 21:09:16 +02:00
Casper V. Kristensen b118881a13
Update crispy FormHelper code. 2020-09-24 21:08:36 +02:00
Casper V. Kristensen 05871a7ddf
Add flatpickr HTML datetime picker. 2020-09-23 15:40:25 +02:00
Casper V. Kristensen 12acc50d5a
Add guest raid responses. 2020-09-23 15:12:49 +02:00
Casper V. Kristensen 5381795edc
Fix inconsistency in migrations if applied on clean database. 2020-09-23 14:54:53 +02:00
Casper V. Kristensen a02c22c543
Move container div from base to templates, to allow for varying widths. 2020-09-23 00:20:51 +02:00
Casper V. Kristensen 4bcdf7eca9
Add cursor styling to raid response drag 'n drop. 2020-09-22 20:20:34 +02:00
Casper V. Kristensen 1c72c58781
Fix semantic error in new Django 3 Choices. 2020-09-17 18:16:17 +02:00
Casper V. Kristensen fb6fcc3307
Allow drag 'n drop of raid responses. 2020-09-17 18:03:49 +02:00
Casper V. Kristensen a013d157ff
Update requirements. 2020-09-17 17:11:33 +02:00
Casper V. Kristensen 3d09227e37
Add screenshots. 2020-07-06 14:55:43 +02:00
Casper V. Kristensen a22e3dba47
Bank: add sign to money log. 2020-06-01 18:42:03 +02:00
Casper V. Kristensen 1d6cb59293
Add navbar link to admin for superusers. 2020-06-01 18:21:53 +02:00
Casper V. Kristensen ac33be0a07
Fix columns for small-width displays. 2020-06-01 18:07:11 +02:00
Casper V. Kristensen a9d9854844
Add 'Backup' status. 2020-05-28 04:38:00 +02:00
Casper V. Kristensen 027fbb4ab3
Ensure no-responses and sign-offs are character-agnostic, in addition to already being role-agnostic. 2020-05-28 04:30:27 +02:00
Casper V. Kristensen 502698a501
"Stand By" -> "Standby". 2020-04-23 18:25:21 +02:00
Casper V. Kristensen 3023861a81
Base raid response count on number of group responses instead of status responses. 2020-04-21 18:19:30 +02:00
Casper V. Kristensen 1df3b67fa1
Add support for raid groups. 2020-04-21 17:58:41 +02:00
Casper V. Kristensen be63e62637
Render comment linebreaks properly. 2020-04-21 03:06:42 +02:00
Casper V. Kristensen 0a5be5d2be
Remove unused imports. 2020-04-21 03:06:09 +02:00
Casper V. Kristensen 006f1c6c45
Replace "_CHOICES" with Django 3.0 IntegerChoices Enum class. 2020-04-21 03:02:21 +02:00
Casper V. Kristensen f6c4c732d6
Fix raid events mis-ordered due to not calling superclass's get_queryset() method. 2020-04-17 08:58:18 +02:00
Casper V. Kristensen 3f8ed2c4ce
Add missing header for Bank pages. 2020-04-17 08:57:01 +02:00
Casper V. Kristensen 8012162b2b
Fix not allowing deletion of users due to RaidComment being PROTECTed instead of CASCADEd. 2020-04-17 08:56:21 +02:00
Casper V. Kristensen d937804737
Show item and money log in bank tabs. 2020-01-21 17:23:25 +01:00
Casper V. Kristensen a729d76f02
Add guild bank. 2020-01-12 04:46:56 +01:00
Casper V. Kristensen d88c4632cd
Add (simple) Bootstrap 4 paginator helper tag. 2020-01-12 03:40:19 +01:00
Casper V. Kristensen b65df95138
Remove 'active' navs again. 2020-01-12 03:39:40 +01:00
Casper V. Kristensen 14016996aa
Remove unused raid_list.html template. 2020-01-12 03:38:56 +01:00
Casper V. Kristensen 620796448d
Add 'active' tag to show active page in navs. 2020-01-11 23:02:20 +01:00
Casper V. Kristensen 57d5b3f131
Fix average attendance annotation returning None for users that doesn't have any RaidResponses for past raids yet.
This occurs because we don't filter users on weather or not they even have RaidResponses for past raids, but only do the filtering on the Avg function. This is correct behaviour, as we want to show *all* users in the attendance matrix. We therefore introduce the 'Coalesce' function to default to an average attendance of 0.
2020-01-08 20:39:29 +01:00
Casper V. Kristensen 3d1faa49c3
Update requirements: Django 3.0. 2020-01-07 04:43:44 +01:00
Casper V. Kristensen 4cca8ced19
Fix no-responses created for disabled users. 2020-01-07 04:43:24 +01:00
Casper V. Kristensen dc9928f316
Remove logic for checking if create_user_no_responses is required; just do it on all user save's instead to avoid edge-cases. 2020-01-07 02:32:01 +01:00
Casper V. Kristensen 94d90efad5
Only create no-responses if user did something that warrants it. 2020-01-07 00:32:22 +01:00
Casper V. Kristensen bb16c152c4
Remove unnecessary prefetches. 2020-01-07 00:05:28 +01:00
Casper V. Kristensen 84f3554d98
Attendance matrix. 2020-01-07 00:04:58 +01:00
Casper V. Kristensen c01bb56b5d
Add actual no-response RaidResponses to database; allow setting default attendance value for all response statuses in settings. 2020-01-06 23:09:57 +01:00
Casper V. Kristensen dd7f45599d
Automatically set RaidResponse role to character's default role if not set by user. 2020-01-06 22:54:02 +01:00
Casper V. Kristensen be86354c1f
Fix ordering on pseudo-responses. 2020-01-03 01:53:15 +01:00
Casper V. Kristensen ae56229afe
Raid detail: Prefetch pseudo no-response objects; 162 queries -> 18. 2020-01-02 18:57:48 +01:00
Casper V. Kristensen 57b3a28008
Raid detail: Prefetch all required objects (e.g. response user's rank and main); 164 -> 31 queries. 2020-01-02 17:30:07 +01:00