Skip to content
Snippets Groups Projects
Verified Commit e5275fe8 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Fix lint

parent 0d26da8a
No related branches found
No related tags found
1 merge request!29Update pyproject.toml
Pipeline #137894 passed with warnings
......@@ -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")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment