adjust registered by to managed by on db aslo remove url and api key on adding sites for gm

This commit is contained in:
Alberto-Audrix committed 2026-09-11 16:18:04 +07:00
1 parent 64b37b6b6d
commit 521f36d22d
15 files changed
+112 -75

No files matched your search

+6 -4
View File
@@ -17,20 +17,22 @@ class ActiveSite(models.Model):
name = models.CharField(max_length=120)
api_base_url = models.URLField(
max_length=255,
help_text="Site API root including /api/v1, e.g. https://site.example/api/v1",
blank=True,
default="",
help_text="Optional site API root including /api/v1 (for outbound sync/push)",
)
api_key = models.CharField(
max_length=255,
blank=True,
help_text="X-API-Key for pulling from the site API (keep server-side only)",
)
registered_by = models.ForeignKey(
managed_by = models.ForeignKey(
settings.AUTH_USER_MODEL,
null=True,
blank=True,
on_delete=models.SET_NULL,
related_name="registered_active_sites",
help_text="GM / GM Admin who added this site dashboard URL",
related_name="managed_active_sites",
help_text="GM / GM Admin who manages this active site",
)
is_active = models.BooleanField(default=True)
last_synced_at = models.DateTimeField(null=True, blank=True)