snapshot: preserve scalable app registry and landing visibility rules

This commit is contained in:
Md Bayazid Bostame
2026-03-26 12:59:45 +01:00
parent 007d4e329a
commit 9437aaa29a
9 changed files with 762 additions and 242 deletions

View File

@@ -86,6 +86,10 @@ class PortalAppConfig(models.Model):
section = models.CharField(max_length=20, choices=SECTION_CHOICES, default=SECTION_APP)
sort_order = models.PositiveIntegerField(default=0)
is_enabled = models.BooleanField(default=True)
visible_to_super_admin = models.BooleanField(default=True)
visible_to_admin = models.BooleanField(default=True)
visible_to_it_staff = models.BooleanField(default=False)
visible_to_staff = models.BooleanField(default=False)
title_override = models.CharField(max_length=255, blank=True)
title_override_en = models.CharField(max_length=255, blank=True)
description_override = models.TextField(blank=True)