Merge pull request #25503 from edx/mikix/parent-access

AA-408: Treat group_access as inheritable in gating transformer
This commit is contained in:
Michael Terry
2020-11-06 11:40:58 -05:00
committed by GitHub
4 changed files with 29 additions and 10 deletions

View File

@@ -31,6 +31,7 @@ class StackedConfigModelAdmin(ConfigurationModelAdmin):
form = StackedConfigModelAdminForm
raw_id_fields = ('course',)
search_fields = ('site__domain', 'org', 'org_course', 'course__id')
def get_fieldsets(self, request, obj=None):
return (
@@ -65,13 +66,12 @@ class StackedConfigModelAdmin(ConfigurationModelAdmin):
def stackable_fields(self):
return list(self.model.STACKABLE_FIELDS)
@property
def config_fields(self):
fields = super(StackedConfigModelAdmin, self).get_fields(request, obj)
def get_config_fields(self, request, obj=None):
fields = super().get_fields(request, obj)
return [field for field in fields if field not in self.key_fields]
def get_fields(self, request, obj=None):
return self.key_fields + self.config_fields
return self.key_fields + self.get_config_fields(request, obj)
def get_displayable_field_names(self):
"""