| Commit message (Collapse) | Author | Age | Lines |
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This commits makes two important changes:
- Whenever we click on filter checkboxes, the URL is immediately updated
to include parameters that represent the chosen options. For example,
if you select Beginner complexity, the url is updated with
?complexity=beginner.
- Whenever the page is loaded, we deserialize any parameters that exist
in the URL and change the filter state to match it. In other words,
refreshing the page at any time retains the current state,
and you can now link people to exactly the filter results that you
want to share.
|
| |
|
|
|
|
|
| |
Here's the initial version of this system. We've got filtering,
but only by clicking checkboxes. The overall look and style are
pretty close to where we want them, but it's missing tons of
polish to be complete. The following commits will contain that polish.
|
| | |
|
| |
|
|
|
|
| |
Previously we were using some sort of borrowed token, but it
seems to not be working anymore for local sessions, so let's
just get rid of it.
|
| | |
|
| |
|
|
|
| |
Here we're getting rid of all filtering and search functionality
on the backend. We'll be handling this on the client-side from now on.
|
| | |
|
| |\ |
|
| | |\
| | |
| | | |
Resource Suggestion: #639 solved
|
| | | |\
| | |/
| |/| |
|
| | |\ \ |
|
| | | | | |
|
| | |/ / |
|
| | |\ \
| | | |
| | | | |
Add netcup logo to page footer
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | |/ / |
|
| | |/ |
|
| | |\
| | |
| | | |
Fix faulty regex filters in migration 59
|
| | |/
| |
| | |
Migration 59 populated the filters table with regex filters, some of which were faulty because the `\b` character wasn't escaped. This is fixed in this PR by making all patterns raw strings.
|
| | |\
| | |
| | | |
offtopicnames active attribute and support for PUT and PATCH request
|
| | | |\
| | |/
| |/| |
|
| | |\ \ |
|
| | |/ /
| | |
| | |
| | | |
Thanks to a recent database maintenance (https://pythondiscord.freshstatus.io/incident/139811) querying out metricity message data is far cheaper. So there is no longer a reason to only fetch blocks if the member has a low message count.
|
| | |\ \ |
|
| | |/ /
| | |
| | |
| | |
| | |
| | | |
This was changed due to performance reasons, but after some tweaking in the database, such as increasing work memory and adding an index, this query runs much faster now.
To test this, I want to revert this change, so that we can stop the materialised view from refreshing, to see if the act of refreshing is what's causing this query to seem faster when runing against the database.
|
| | |\ \
| | | |
| | | | |
Bump drf up to 3.12.0
|
| | |/ /
| | |
| | |
| | | |
This is to add support for Django 3.1's database-agnositic JSONField.
|
| | | | |
|
| | | |\
| | |/
| |/| |
|
| | |\ \
| | | |
| | | | |
Bump django from 3.1.13 to 3.1.14
|
| | | |\ \
| | |/ /
| |/| | |
|
| | |\ \ \
| | | | |
| | | | | |
Use new approx message count view
|
| | | |\ \ \
| | |/ / /
| |/| | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We have added a new view to metricity that will keep track of an approximate message count, updating every 10 seconds.
By doing this, we avoid running a query against the whole message table every time we want to get a user's messages.
|
| | | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bumps [django](https://github.com/django/django) from 3.1.13 to 3.1.14.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/3.1.13...3.1.14)
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected]>
|
| | |\ \ \
| | |/ /
| |/| | |
Bump django from 3.0.14 to 3.1.13
|
| | | |\ \
| | |/ /
| |/| | |
|
| | |\ \ \ |
|
| | |/ / / |
|
| | | | | |
|
| | | | | |
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bumps [django](https://github.com/django/django) from 3.0.14 to 3.1.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/3.0.14...3.1.13)
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected]>
|
| | |\ \
| | | |
| | | | |
Clean Up Static Deployment Docs
|
| | | | |
| | | |
| | | | |
Reorganize the static deploy readme, and clarify the content.
|
| | |/ / |
|
| | |\ \
| | | |
| | | | |
Create a signal to unassign roles from user when the role is deleted
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
From now on the signal will only get executed after the Role has been deleted
The commit also introduces minor changes in the tests of roles
|