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
Casper V. Kristensen
7820021864
Show user ranks in raid details.
2020-01-02 04:27:24 +01:00
Casper V. Kristensen
2bda918954
Show user's main on hover if they signed up as an alt.
2020-01-02 03:56:53 +01:00
Casper V. Kristensen
a2d1e753c1
Actual string representation of RaidResponse.
2019-11-21 16:59:01 +01:00
Casper V. Kristensen
5eb4444e1d
Support deletion of users.
2019-11-21 16:47:16 +01:00
Casper V. Kristensen
7f7dfcd748
Remove character name regex validation; Blizzard allows a lot of weird characters and accents which we can never model completely.
2019-11-21 01:10:42 +01:00
Casper V. Kristensen
c8f050531e
Add support for exporting signups to AddOns like Exorsus Raid Tools.
2019-11-21 00:32:43 +01:00
Casper V. Kristensen
39d423e437
Make usernames case-insensitive.
2019-11-20 23:24:19 +01:00
Casper V. Kristensen
d4341e5d0b
Introduce optional raids.
2019-11-20 22:53:38 +01:00
Casper V. Kristensen
9e4cdd3ec1
Urlize raid description to allow linking logs.
2019-11-20 22:52:49 +01:00
Casper V. Kristensen
857d11b02b
Remove chat-bubble for response notes.
2019-11-20 22:52:05 +01:00
Casper V. Kristensen
0731f7407b
Remove random comma in base template.
2019-11-20 22:51:13 +01:00
Casper V. Kristensen
5ea6e75d0a
Fix bug causing automatic attendance to not be updated when user first signs up then off.
2019-11-19 04:20:23 +01:00
Casper V. Kristensen
0ac3bda6b7
Move clean logic to clean() instead of save()
2019-11-19 04:18:47 +01:00
Casper V. Kristensen
9af691f8ca
Add ranks and auto-attendance. Soft-resets migrations.
2019-11-19 03:32:21 +01:00