diff options
author | 2018-11-19 13:17:36 -0800 | |
---|---|---|
committer | 2018-11-19 22:17:36 +0100 | |
commit | c58f5c749ae1f4a411dd4cc9a8395dedddf93027 (patch) | |
tree | 73d3b2e2756e4c93e49760c34e2d2771d39374c4 /api/models.py | |
parent | Set up markdown & Dockerfile lints. (diff) |
Django - Add Support for Storing Users Not in Guild (#150)
* rename Member to User
* add boolean field to distinguish users in our server
* mark roles as not required
* fix import order lint errors
* fix order of model registration
Diffstat (limited to 'api/models.py')
-rw-r--r-- | api/models.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/api/models.py b/api/models.py index 9990e266..bcf4af78 100644 --- a/api/models.py +++ b/api/models.py @@ -167,8 +167,8 @@ class Role(ModelReprMixin, models.Model): return self.name -class Member(ModelReprMixin, models.Model): - """A member of our Discord server.""" +class User(ModelReprMixin, models.Model): + """A Discord user.""" id = models.BigIntegerField( # noqa primary_key=True, @@ -205,6 +205,10 @@ class Member(ModelReprMixin, models.Model): Role, help_text="Any roles this user has on our server." ) + in_guild = models.BooleanField( + default=True, + help_text="Whether this user is in our server." + ) def __str__(self): return f"{self.name}#{self.discriminator}" |