| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Alter staff tests to make use of new user roles syntax | 2020-06-02 | -1/+1 | |
| | | ||||
| * | Alter account utils test to use new user roles format | 2020-06-02 | -4/+6 | |
| | | ||||
| * | Alter API tests to use new user roles format | 2020-06-02 | -2/+2 | |
| | | ||||
| * | Alter account utilities to check list length instead of queryset length | 2020-06-02 | -1/+1 | |
| | | ||||
| * | Alter signals to handle OAuth2 with groups and role mappings | 2020-06-02 | -5/+5 | |
| | | ||||
| * | Remove primary key from user serializer | 2020-06-02 | -2/+0 | |
| | | ||||
| * | Add validator to ensure roles passed to user model exist | 2020-06-02 | -0/+21 | |
| | | ||||
| * | Add migrations to switch user field to array | 2020-06-02 | -0/+24 | |
| | | ||||
| * | Convert the roles field on the user model from a many-to-many field to a ↵ | 2020-06-02 | -5/+26 | |
| | | | | | postgres array with roles | |||
| * | No longer accept or track avatar_hash. | 2020-05-27 | -62/+52 | |
| | | | | | | | This should completely remove avatar_hash from the site - both in our tests, in the model itself, and from the database (as a result of the migration). | |||
| * | Update Game Jam from upcoming to most recent | 2020-05-12 | -1/+1 | |
| | | ||||
| * | Fixed migration nr 51 `down` function object getting | 2020-04-21 | -1/+1 | |
| | | ||||
| * | Fixed migration 51 file end (`create_news_setting`) | 2020-04-21 | -1/+0 | |
| | | ||||
| * | Merge branch 'master' into news-bot-setting | 2020-04-21 | -1/+1 | |
| |\ | ||||
| | * | Fix broken link to Game Jam banner | 2020-04-02 | -1/+1 | |
| | | | | | | | | | The asset was recently moved to a new directory. | |||
| * | | Created migration fo Python News feature on bot | 2020-04-20 | -0/+26 | |
| | | | ||||
| * | | Added `news` to allowed bot setting names. | 2020-04-20 | -0/+1 | |
| |/ | ||||
| * | Add Game Jam banner to landing page | 2020-03-27 | -8/+4 | |
| | | | | I've added the Game Jam banner to the home page and made it link the Game Jam info page. | |||
| * | Add events section to menu dropdown | 2020-03-27 | -2/+8 | |
| | | | | To draw attention to upcoming events, I've changed the events section of the "more" dropdown menu. It now has an events header, followed by the upcoming event, and a link to the general events page. | |||
| * | Add more pre-commit hooks | 2020-03-04 | -27/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | Hooks added: * check-merge-conflict - checks for files with merge conflict strings * check-toml - attempts to load all toml files to verify syntax * check-yaml - attempts to load all yaml files to verify syntax * end-of-file-fixer - ensures files end in a newline and only a newline * mixed-line-ending - replaces mixed line endings with LF * trailing-whitespace - trims trailing whitespace * python-check-blanket-noqa - enforces that noqa annotations always occur with specific codes Changes made to comply with new hooks: * Remove trailing whitespaces * Remove some useless noqa annotations * Specify errors for noqa annotations * Add missing newlines at end of files See: python-discord/organisation#138 | |||
| * | Merge branch 'master' into deleted-messages-visible-line-endings | 2020-03-01 | -38/+349 | |
| |\ | ||||
| | * | Merge branch 'master' into add-sentry-sdk | 2020-02-21 | -0/+3 | |
| | |\ | ||||
| | | * | Pad logos so they horizontally align | 2020-02-20 | -0/+0 | |
| | | | | ||||
| | | * | Add sentry logo to sponsors | 2020-02-20 | -0/+3 | |
| | | | | ||||
| | * | | Add sentry SDK init to settings.py | 2020-02-21 | -1/+11 | |
| | |/ | ||||
| | * | Change MEDIA_ROOT to /site/media | 2020-02-17 | -1/+1 | |
| | | | ||||
| | * | Switch the code jam banner for the stream. | 2020-02-16 | -4/+8 | |
| | | | | | | | | | | | With the code jam over, we don't want a code jam banner on our front page. This commit replaces it with the Code Jam Judge Stream. | |||
| | * | Fix migration dependency | 2020-02-08 | -2/+2 | |
| | | | ||||
| | * | Merge branch 'master' into fix-infraction-validator | 2020-02-08 | -29/+261 | |
| | |\ | ||||
| | | * | Update resources reference in head navbar. | 2020-02-06 | -2/+2 | |
| | | | | | | | | | | Due to the tweak in the wiki page structure, the Tools page is now under resources, and Learning Resources is now just Resources. | |||
| | | * | Merge branch 'master' into reminder-tests | 2020-02-03 | -28/+393 | |
| | | |\ | ||||
| | | | * | Unbleach Wiki | 2020-02-03 | -19/+1 | |
| | | | | | | | | | | | | | Disables the sanitisation of HTML in wiki articles. | |||
| | | * | | Improve robustness with regard to ordering | 2020-02-03 | -2/+2 | |
| | | | | | ||||
| | | * | | Add second reminder to list tests, implement `test_filter_field` test | 2020-02-03 | -6/+24 | |
| | | | | | ||||
| | | * | | Improve test failure clarity (reduce unhandled exceptions in assertions) | 2020-02-03 | -1/+4 | |
| | | | | | ||||
| | | * | | Improve test failure clarity (reduce unhandled exceptions in assertions) | 2020-02-03 | -2/+2 | |
| | | | | | ||||
| | | * | | Fix unnecessary kwarg syntax | 2020-02-03 | -2/+2 | |
| | | | | | ||||
| | | * | | Add ReminderListTests | 2020-02-02 | -0/+37 | |
| | | | | | ||||
| | | * | | Improve deletion test (asserting that deleted record no longer exists) | 2020-02-02 | -0/+1 | |
| | | | | | ||||
| | | * | | Rework test_patch_updates_record to avoid list API endpoint | 2020-02-02 | -4/+1 | |
| | | | | | ||||
| | | * | | Rework ReminderCreationTests | 2020-02-02 | -14/+15 | |
| | | | | | ||||
| | | * | | Tiny linting edit | 2020-01-13 | -1/+1 | |
| | | | | | ||||
| | | * | | Implement ReminderUpdateTests | 2020-01-13 | -0/+31 | |
| | | | | | ||||
| | | * | | Implement ReminderDeletionTests | 2020-01-13 | -1/+32 | |
| | | | | | ||||
| | | * | | Implement ReminderCreationTests | 2020-01-13 | -0/+35 | |
| | | | | | ||||
| | | * | | Implement EmptyDatabaseReminderAPITests | 2020-01-07 | -0/+15 | |
| | | | | | ||||
| | | * | | Instantiate test_reminders module; implement UnauthedReminderAPITests | 2020-01-07 | -0/+27 | |
| | | | | | ||||
| | * | | | Ignore coverage for infraction serializer unexpectedly succeeding | 2019-12-19 | -2/+2 | |
| | | | | | ||||
| | * | | | Add tests for missing active field of infractions | 2019-12-19 | -0/+28 | |
| | | | | | ||||
| | * | | | Remove default value from the active field of infractions | 2019-12-19 | -10/+37 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the active field being specified in the UniqueTogetherValidator, the field is implicitly required. Typically default values are excluded from this restriction but in this case some infraction types must always be False. It's easier and makes more sense to require the active field explicitly rather than to write logic in the serializer which is conditional on the type of infractions. | |||