aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site (follow)
Commit message (Collapse)AuthorAgeLines
* Alter staff tests to make use of new user roles syntaxGravatar Joseph Banks2020-06-02-1/+1
|
* Alter account utils test to use new user roles formatGravatar Joseph Banks2020-06-02-4/+6
|
* Alter API tests to use new user roles formatGravatar Joseph Banks2020-06-02-2/+2
|
* Alter account utilities to check list length instead of queryset lengthGravatar Joseph Banks2020-06-02-1/+1
|
* Alter signals to handle OAuth2 with groups and role mappingsGravatar Joseph Banks2020-06-02-5/+5
|
* Remove primary key from user serializerGravatar Joseph Banks2020-06-02-2/+0
|
* Add validator to ensure roles passed to user model existGravatar Joseph Banks2020-06-02-0/+21
|
* Add migrations to switch user field to arrayGravatar Joseph Banks2020-06-02-0/+24
|
* Convert the roles field on the user model from a many-to-many field to a ↵Gravatar Joseph Banks2020-06-02-5/+26
| | | | postgres array with roles
* No longer accept or track avatar_hash.Gravatar Leon Sandøy2020-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 recentGravatar Den42002020-05-12-1/+1
|
* Fixed migration nr 51 `down` function object gettingGravatar ks1292020-04-21-1/+1
|
* Fixed migration 51 file end (`create_news_setting`)Gravatar ks1292020-04-21-1/+0
|
* Merge branch 'master' into news-bot-settingGravatar ks1292020-04-21-1/+1
|\
| * Fix broken link to Game Jam bannerGravatar kwzrd2020-04-02-1/+1
| | | | | | | | The asset was recently moved to a new directory.
* | Created migration fo Python News feature on botGravatar ks1292020-04-20-0/+26
| |
* | Added `news` to allowed bot setting names.Gravatar ks1292020-04-20-0/+1
|/
* Add Game Jam banner to landing pageGravatar Sebastiaan Zeeff2020-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 dropdownGravatar Sebastiaan Zeeff2020-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 hooksGravatar MarkKoz2020-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-endingsGravatar Sebastiaan Zeeff2020-03-01-38/+349
|\
| * Merge branch 'master' into add-sentry-sdkGravatar Joseph2020-02-21-0/+3
| |\
| | * Pad logos so they horizontally alignGravatar Joseph Banks2020-02-20-0/+0
| | |
| | * Add sentry logo to sponsorsGravatar Joseph Banks2020-02-20-0/+3
| | |
| * | Add sentry SDK init to settings.pyGravatar Joseph Banks2020-02-21-1/+11
| |/
| * Change MEDIA_ROOT to /site/mediaGravatar scragly2020-02-17-1/+1
| |
| * Switch the code jam banner for the stream.Gravatar Leon Sandøy2020-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 dependencyGravatar MarkKoz2020-02-08-2/+2
| |
| * Merge branch 'master' into fix-infraction-validatorGravatar Mark2020-02-08-29/+261
| |\
| | * Update resources reference in head navbar.Gravatar scragly2020-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-testsGravatar Mark2020-02-03-28/+393
| | |\
| | | * Unbleach WikiGravatar scragly2020-02-03-19/+1
| | | | | | | | | | | | Disables the sanitisation of HTML in wiki articles.
| | * | Improve robustness with regard to orderingGravatar bendiller2020-02-03-2/+2
| | | |
| | * | Add second reminder to list tests, implement `test_filter_field` testGravatar bendiller2020-02-03-6/+24
| | | |
| | * | Improve test failure clarity (reduce unhandled exceptions in assertions)Gravatar bendiller2020-02-03-1/+4
| | | |
| | * | Improve test failure clarity (reduce unhandled exceptions in assertions)Gravatar bendiller2020-02-03-2/+2
| | | |
| | * | Fix unnecessary kwarg syntaxGravatar bendiller2020-02-03-2/+2
| | | |
| | * | Add ReminderListTestsGravatar bendiller2020-02-02-0/+37
| | | |
| | * | Improve deletion test (asserting that deleted record no longer exists)Gravatar bendiller2020-02-02-0/+1
| | | |
| | * | Rework test_patch_updates_record to avoid list API endpointGravatar bendiller2020-02-02-4/+1
| | | |
| | * | Rework ReminderCreationTestsGravatar bendiller2020-02-02-14/+15
| | | |
| | * | Tiny linting editGravatar bendiller2020-01-13-1/+1
| | | |
| | * | Implement ReminderUpdateTestsGravatar bendiller2020-01-13-0/+31
| | | |
| | * | Implement ReminderDeletionTestsGravatar bendiller2020-01-13-1/+32
| | | |
| | * | Implement ReminderCreationTestsGravatar bendiller2020-01-13-0/+35
| | | |
| | * | Implement EmptyDatabaseReminderAPITestsGravatar bendiller2020-01-07-0/+15
| | | |
| | * | Instantiate test_reminders module; implement UnauthedReminderAPITestsGravatar bendiller2020-01-07-0/+27
| | | |
| * | | Ignore coverage for infraction serializer unexpectedly succeedingGravatar MarkKoz2019-12-19-2/+2
| | | |
| * | | Add tests for missing active field of infractionsGravatar MarkKoz2019-12-19-0/+28
| | | |
| * | | Remove default value from the active field of infractionsGravatar MarkKoz2019-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.