This commit is contained in:
Markos Gogoulos
2026-04-26 16:59:10 +03:00
parent 8d47941568
commit d96620d0da
7 changed files with 47 additions and 49 deletions
+3 -6
View File
@@ -138,8 +138,9 @@ class MediaPublishForm(forms.ModelForm):
self.was_shared = self.instance.is_shared if self.instance.pk else False
is_embed_mode = self._check_embed_mode()
if not is_embed_mode:
self.fields.pop('shared')
self.fields["shared"].initial = self.was_shared
self.initial["shared"] = self.was_shared
if not is_mediacms_editor(user):
for field in ["featured", "reported_times", "is_reviewed"]:
@@ -153,10 +154,6 @@ class MediaPublishForm(forms.ModelForm):
valid_states.append(self.instance.state)
self.fields["state"].choices = [(state, dict(MEDIA_STATES).get(state, state)) for state in valid_states]
if is_embed_mode:
self.fields["shared"].initial = self.was_shared
self.initial["shared"] = self.was_shared
if getattr(settings, 'USE_RBAC', False) and 'category' in self.fields:
if is_mediacms_editor(user):
pass