| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | * | | | Remove old import. | 2019-10-11 | -2/+0 | ||
| | | | | | |||||
| | * | | | Group fieldsets. | 2019-10-11 | -0/+5 | ||
| | | | | | |||||
| | * | | | Use multi-column output from Django. | 2019-10-11 | -32/+1 | ||
| | | | | | |||||
| | * | | | Pluralize properly. | 2019-10-11 | -0/+22 | ||
| | | | | | |||||
| | * | | | Allow viewing log entries in the Django Admin. | 2019-10-11 | -11/+73 | ||
| | |/ / | |||||
| * | | | Signals: Handle (and test) mapping updates/deletions | 2019-10-11 | -14/+125 | ||
| | | | | | | | | | | | | | This also enforces unique values for both attributes on the RoleMapping model. Supporting configurations where this isn't the case would introduce quite a lot of added complexity. | ||||
| * | | | Signals: Fix test for `deletion=True` change | 2019-10-11 | -1/+1 | ||
| | | | | |||||
| * | | | Signals: `add()` does require a list, a generator won't do. | 2019-10-11 | -2/+2 | ||
| | | | | |||||
| * | | | Clean up signal tests as per @jchristgit's review | 2019-10-11 | -9/+10 | ||
| | | | | |||||
| * | | | Simplify signals.py as per @jchristgit's review | 2019-10-11 | -10/+6 | ||
| | | | | |||||
| * | | | Clarify _apply_groups kwarg (Thanks, @jchristgit) | 2019-10-11 | -1/+1 | ||
| | | | | | | | | | | Co-Authored-By: Johannes Christ <[email protected]> | ||||
| * | | | Register GH provider manually in tests | 2019-10-06 | -0/+9 | ||
| | | | | |||||
| * | | | Remove GH login implementation, out of scope of this PR | 2019-10-06 | -2/+0 | ||
| | | | | |||||
| * | | | Prevent saving emails, remove login page | 2019-10-06 | -86/+34 | ||
| | | | | |||||
| * | | | Replace card on login page with notification | 2019-10-06 | -14/+6 | ||
| | | | | |||||
| * | | | Login page and styling fixes | 2019-10-06 | -23/+117 | ||
| | | | | |||||
| * | | | Make the Bulma colours less saturated | 2019-10-06 | -4/+11 | ||
| | | | | |||||
| * | | | Add missing CSS for notifications | 2019-10-06 | -0/+99 | ||
| | | | | |||||
| * | | | Message styling (default to light for now) | 2019-10-06 | -25/+19 | ||
| | | | | |||||
| * | | | Move messages to the top right | 2019-10-06 | -18/+35 | ||
| | | | | |||||
| * | | | Test allauth redirect URLs | 2019-10-05 | -0/+14 | ||
| | | | | |||||
| * | | | Set up needed Allauth URLs and add login/logout to navbar | 2019-10-05 | -1/+45 | ||
| | | | | |||||
| * | | | Add MessageRedirectView and show messages on the index page | 2019-10-05 | -0/+59 | ||
| | | | | |||||
| * | | | Clean up and comment signal tests | 2019-10-04 | -19/+31 | ||
| | | | | |||||
| * | | | Add docstrings to tests, and test role mapping __str__() | 2019-10-04 | -4/+19 | ||
| | | | | |||||
| * | | | Tests for signal handlers | 2019-10-04 | -5/+291 | ||
| | | | | |||||
| * | | | Hook up Allauth and model signals to handle group assignments | 2019-10-03 | -1/+165 | ||
| | | | | |||||
| * | | | Remove app_label from role mapping model | 2019-10-03 | -3/+0 | ||
| | | | | | | | | | | | | | Turns out, setting this *does* move the model to a different category under the admin - but it also reparents it to the referenced app, so the migrations are created under that app instead. Nasty. | ||||
| * | | | Add model to map Discord roles to Django permissions groups | 2019-10-03 | -0/+61 | ||
| | | | | |||||
| * | | | Disable Allauth email verification | 2019-10-03 | -0/+2 | ||
| | | | | |||||
| * | | | Re-add erroneously removed static files | 2019-10-03 | -0/+1316 | ||
| | | | | |||||
| * | | | Remove accidental static files commit; fix Allauth | 2019-10-03 | -1317/+1 | ||
| | | | | |||||
| * | | | Initial Allauth dependency and settings/urls | 2019-10-03 | -0/+18 | ||
| |/ / | |||||
| * | | Add link to Contributing landing page to our website's navbar (#270) | 2019-10-01 | -0/+3 | ||
| |\ \ | | | | | | | Add link to Contributing landing page to our website's navbar | ||||
| | * | | Add link to Contributing landing page to navbar | 2019-09-30 | -0/+3 | ||
| | |/ | | | | | | | | | This commit adds a link to the Contributing landing page to the navbar on our website. | ||||
| * / | Monkeypatch in new HEADER_ID_PREFIX. | 2019-09-30 | -0/+4 | ||
| |/ | | | | | | | | | Currently, all toc-links will have a wiki-toc prefix. This commit removes this prefix, so that we can header link with just something like #environment instead of #wiki-toc-environment. This addresses #276. https://github.com/python-discord/site/issues/267 | ||||
| * | Merge branch 'master' into decoupling-warnings-and-notes | 2019-09-30 | -6/+13 | ||
| |\ | |||||
| | * | Merge branch 'master' into new-managepy | 2019-09-29 | -0/+0 | ||
| | |\ | |||||
| | | * | Remove rogue image file | 2019-09-29 | -0/+0 | ||
| | | | | |||||
| | | * | Add static images for wiki contributing guides | 2019-09-28 | -0/+0 | ||
| | | | | |||||
| | * | | Support internal docker network DNS resolution & dev ALLOWED_HOSTS env var. | 2019-09-28 | -6/+13 | ||
| | |/ | |||||
| * | | Reject unhidden note or hidden warning infraction | 2019-09-26 | -15/+38 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/python-discord/site/issues/260 This commit adds validation steps to the InfractionSerializer to make sure that `"warning"` infractions can never be set with `hidden=True` and note infractions can never be set with `hidden=False` usng the API. This is the final step in decoupling "note" infractions and "warning" infractions. This commit implements the final part of and closes #260 | ||||
| * | | Migrate hidden warnings to notes | 2019-09-26 | -0/+23 | ||
| |/ | | | | | | | | | | | | | https://github.com/python-discord/site/issues/260 We have added a new "note" type to the Infraction model, meaning that we can now decouple notes and warnings completely. However, notes made prior to this change are still registered as "hidden warnings". This commit adds a data migration that sets the type field of "hidden warning" infractions to "note". This commit implements the first part of #260 | ||||
| * | Merge branch 'master' into update-linting | 2019-09-24 | -9/+36 | ||
| |\ | |||||
| | * | Remove redundant off-topic names list test | 2019-09-21 | -7/+0 | ||
| | | | |||||
| | * | Add test for certain unicode characters in ot names | 2019-09-21 | -3/+14 | ||
| | | | |||||
| | * | Make API return infraction list with newest first | 2019-09-17 | -2/+25 | ||
| | | | | | | | | | | | | | | | | | | | | | The most recent infraction a user has is usually the most relevant to us. This PR aims to make our life easier by sorting the infractions by their `inserted_at` date, with the most recent insertion date first. Note: The `id` is not entirely in chronological order, because we did not import historical infractions in chronological order. That's why the `inserted_at` field is specified instead of the `id` field. | ||||
| * | | Apply suggestions from code review | 2019-09-24 | -3/+3 | ||
| | | | | | | | Co-Authored-By: Mark <[email protected]> | ||||
| * | | Apply suggestions from code review | 2019-09-22 | -1/+1 | ||
| | | | | | | | | | Co-Authored-By: Mark <[email protected]> Co-Authored-By: Sebastiaan Zeeff <[email protected]> | ||||
| * | | Lint remaining files | 2019-09-18 | -15/+19 | ||
| | | | |||||