From e5275fe888c611f6002583835caf835b51273e48 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Thu, 20 Jul 2023 21:45:00 +0200 Subject: [PATCH] Fix lint --- aleksis/apps/matrix/models.py | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/aleksis/apps/matrix/models.py b/aleksis/apps/matrix/models.py index e991dad..c9bd5ec 100644 --- a/aleksis/apps/matrix/models.py +++ b/aleksis/apps/matrix/models.py @@ -30,6 +30,13 @@ class MatrixProfile(ExtensibleModel): change_tracker = FieldTracker() + class Meta: + verbose_name = _("Matrix profile") + verbose_name_plural = _("Matrix profiles") + + def __str__(self): + return self.matrix_id + @classmethod def build_matrix_id(cls, username: str, homeserver: Optional[str] = None) -> str: """Build a Matrix ID from a username.""" @@ -52,10 +59,6 @@ class MatrixProfile(ExtensibleModel): new_profile.save() return new_profile - class Meta: - verbose_name = _("Matrix profile") - verbose_name_plural = _("Matrix profiles") - class MatrixRoom(ExtensiblePolymorphicModel): """Model for a Matrix room.""" @@ -71,6 +74,14 @@ class MatrixRoom(ExtensiblePolymorphicModel): change_tracker = FieldTracker(["group_id"]) + class Meta: + verbose_name = _("Matrix room") + verbose_name_plural = _("Matrix rooms") + permissions = (("provision_group_in_matrix", "Can provision group in Matrix"),) + + def __str__(self): + return self.room_id + @classmethod def get_queryset(cls): """Get a queryset for only Matrix rooms.""" @@ -267,17 +278,19 @@ class MatrixRoom(ExtensiblePolymorphicModel): if get_site_preferences()["matrix__use_spaces"]: self.sync_space() - class Meta: - verbose_name = _("Matrix room") - verbose_name_plural = _("Matrix rooms") - permissions = (("provision_group_in_matrix", "Can provision group in Matrix"),) - class MatrixSpace(MatrixRoom): children = models.ManyToManyField( to=MatrixRoom, verbose_name=_("Child rooms/spaces"), blank=True, related_name="parents" ) + class Meta: + verbose_name = _("Matrix space") + verbose_name_plural = _("Matrix spaces") + + def __str__(self): + return self.room_id + @classmethod def get_queryset(cls): """Get a queryset with only Matrix spaces.""" @@ -355,7 +368,3 @@ class MatrixSpace(MatrixRoom): self.ensure_children() self.sync_children() self.sync_profiles() - - class Meta: - verbose_name = _("Matrix space") - verbose_name_plural = _("Matrix spaces") -- GitLab