| Commit message (Collapse) | Author | Age | Lines | 
| | 
| 
| 
| 
| 
|  | 
- This commit patches an error with the FilterListSerializer validation logic, so that it won't raise an error when an optional field is not present.
- It also adds the `enabled` and `delete_messages` fields, to the FilterSerializer's representation
- Furthermore the commit introduces minor bug patches, regarding DRF Serializer Fields.
 | 
| | 
| 
| 
|  | 
- This commit patches the FilterList serializer's schema, and puts the settings into the relevant subcategories.
 | 
| | 
| 
| 
|  | 
From now on the FilterList Serializer will contain a settings field with all the settings that were listed previously, on the model.
 | 
| | 
| 
| 
| 
|  | 
From now on the Serializer will have a different JSON representation than the
table schema itself, conforming to the format needed on the bot-side.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
Instead of a many-many relationship, one filterlist has multiple
filters. Nested serialization is read-only by default, so not
all CRUD methods are implemented yet for the FilterList viewset.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
This also allows us to simplify the str dunder for a FilterList.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
This will take the currently defined filter list and put them inside the new schema while trying to keep defaults similar to our current setup.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
This commit adds new filter schema as described in #479
 | 
| |\   | 
 | 
| |/  
|   
|   
|   
|   
|    | 
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
 |