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): ...@@ -30,6 +30,13 @@ class MatrixProfile(ExtensibleModel):
change_tracker = FieldTracker() change_tracker = FieldTracker()
class Meta:
verbose_name = _("Matrix profile")
verbose_name_plural = _("Matrix profiles")
def __str__(self):
return self.matrix_id
@classmethod @classmethod
def build_matrix_id(cls, username: str, homeserver: Optional[str] = None) -> str: def build_matrix_id(cls, username: str, homeserver: Optional[str] = None) -> str:
"""Build a Matrix ID from a username.""" """Build a Matrix ID from a username."""
...@@ -52,10 +59,6 @@ class MatrixProfile(ExtensibleModel): ...@@ -52,10 +59,6 @@ class MatrixProfile(ExtensibleModel):
new_profile.save() new_profile.save()
return new_profile return new_profile
class Meta:
verbose_name = _("Matrix profile")
verbose_name_plural = _("Matrix profiles")
class MatrixRoom(ExtensiblePolymorphicModel): class MatrixRoom(ExtensiblePolymorphicModel):
"""Model for a Matrix room.""" """Model for a Matrix room."""
...@@ -71,6 +74,14 @@ class MatrixRoom(ExtensiblePolymorphicModel): ...@@ -71,6 +74,14 @@ class MatrixRoom(ExtensiblePolymorphicModel):
change_tracker = FieldTracker(["group_id"]) 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 @classmethod
def get_queryset(cls): def get_queryset(cls):
"""Get a queryset for only Matrix rooms.""" """Get a queryset for only Matrix rooms."""
...@@ -267,17 +278,19 @@ class MatrixRoom(ExtensiblePolymorphicModel): ...@@ -267,17 +278,19 @@ class MatrixRoom(ExtensiblePolymorphicModel):
if get_site_preferences()["matrix__use_spaces"]: if get_site_preferences()["matrix__use_spaces"]:
self.sync_space() 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): class MatrixSpace(MatrixRoom):
children = models.ManyToManyField( children = models.ManyToManyField(
to=MatrixRoom, verbose_name=_("Child rooms/spaces"), blank=True, related_name="parents" 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 @classmethod
def get_queryset(cls): def get_queryset(cls):
"""Get a queryset with only Matrix spaces.""" """Get a queryset with only Matrix spaces."""
...@@ -355,7 +368,3 @@ class MatrixSpace(MatrixRoom): ...@@ -355,7 +368,3 @@ class MatrixSpace(MatrixRoom):
self.ensure_children() self.ensure_children()
self.sync_children() self.sync_children()
self.sync_profiles() 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