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.
94d90efad5
Only create no-responses if user did something that warrants it.
bb16c152c4
Remove unnecessary prefetches.
84f3554d98
Attendance matrix.
c01bb56b5d
Add actual no-response RaidResponses to database; allow setting default attendance value for all response statuses in settings.
dd7f45599d
Automatically set RaidResponse role to character's default role if not set by user.
ae56229afe
Raid detail: Prefetch pseudo no-response objects; 162 queries -> 18.
57b3a28008
Raid detail: Prefetch all required objects (e.g. response user's rank and main); 164 -> 31 queries.
7820021864
Show user ranks in raid details.
2bda918954
Show user's main on hover if they signed up as an alt.
7f7dfcd748
Remove character name regex validation; Blizzard allows a lot of weird characters and accents which we can never model completely.
c8f050531e
Add support for exporting signups to AddOns like Exorsus Raid Tools.
39d423e437
Make usernames case-insensitive.
d4341e5d0b
Introduce optional raids.
9e4cdd3ec1
Urlize raid description to allow linking logs.
857d11b02b
Remove chat-bubble for response notes.
5ea6e75d0a
Fix bug causing automatic attendance to not be updated when user first signs up then off.
0ac3bda6b7
Move clean logic to clean() instead of save()
9af691f8ca
Add ranks and auto-attendance. Soft-resets migrations.
d5e65c8191
Formatting.
c44aacec5a
More css class colours.
74d3b3d3e9
Update raid response formset with custom template, based on Crispy's default one, for better styling.
80d109efc0
Small update to aria labels.
d8c972ac4b
Improve class-coloured buttons and signup-coloured badges.
c7460432d6
Fix and improve raid editing; add confirmed role counts.
b843b63240
Improve raid comments styling.
b3ba6caa07
Fix not able to create users in admin by moving main-creation logic from manager's _create_user() to User's save().
8da844d2e4
Add further help text.
660c1e75e6
Rename "signup deadline" -> "response deadline."
141f65c04c
Further increase CurseForge AddOn search size from 50 to 500. Turns out CurseForge's search is really bad.