From be063a7032971db7c00a160595e69e1e67dd2c9f Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 22 Oct 2024 12:45:25 +0200 Subject: ✨ permissions refactoring: adapt admin pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/models.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'ishtar_common/models.py') diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 148843fd4..8fcb9edbb 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -3429,7 +3429,9 @@ class GDPRLog(models.Model): values = values[start:end] for pk in values: if pk: - gdpr_persons.append(cls.persons.through(gdprperson_id=pk, gdprlog_id=log.pk)) + gdpr_persons.append( + cls.persons.through(gdprperson_id=pk, gdprlog_id=log.pk) + ) if gdpr_persons: cls.persons.through.objects.bulk_create(gdpr_persons) @@ -3437,7 +3439,7 @@ class GDPRLog(models.Model): class ProfileType(GeneralType): groups = models.ManyToManyField(Group, verbose_name=_("Groups"), blank=True) permission_requests = models.ManyToManyField( - PermissionRequest, verbose_name=_("Permission request"), blank=True, + PermissionRequest, verbose_name=_("Permissions requests"), blank=True, related_name="profile_types" ) @@ -3445,7 +3447,7 @@ class ProfileType(GeneralType): verbose_name = _("Profile type") verbose_name_plural = _("Profile types") ordering = ("label",) - ADMIN_SECTION = _("Directory") + ADMIN_SECTION = _("Account") post_save.connect(post_save_cache, sender=ProfileType) @@ -3457,7 +3459,7 @@ class ProfileTypeSummary(ProfileType): proxy = True verbose_name = _("Profile type summary") verbose_name_plural = _("Profile types summary") - ADMIN_SECTION = _("Directory") + ADMIN_SECTION = _("Account") class UserProfile(models.Model): @@ -3494,7 +3496,7 @@ class UserProfile(models.Model): verbose_name = _("User profile") verbose_name_plural = _("User profiles") unique_together = (("name", "profile_type", "person"),) - ADMIN_SECTION = _("Directory") + ADMIN_SECTION = _("Account") def __str__(self): lbl = self.name or str(self.profile_type) @@ -3699,7 +3701,7 @@ class IshtarUser(FullSearch): verbose_name = _("Ishtar user") verbose_name_plural = _("Ishtar users") ordering = ("person",) - ADMIN_SECTION = _("Directory") + ADMIN_SECTION = _("Account") def __str__(self): return str(self.person) -- cgit v1.2.3