def get_schema(self, resource, context): schema = NeutralWS_Edit.get_schema(self, resource, context) ac = resource.get_access_control() is_admin = ac.is_admin(context.user, resource.parent) schema['class_skin'] = SkinsEnumerate(all_skins=is_admin, value=resource.get_property('class_skin')) schema['class_skin_administrators'] = SkinsEnumerate(all_skins=is_admin, value=resource.get_property('class_skin_administrators')) schema['hide_website_title_on_meta_title'] = Boolean return schema
def get_schema(self, resource, context): schema = NeutralWS_Edit.get_schema(self, resource, context) ac = resource.get_access_control() is_admin = ac.is_admin(context.user, resource.parent) schema['class_skin'] = SkinsEnumerate( all_skins=is_admin, value=resource.get_property('class_skin')) schema['class_skin_administrators'] = SkinsEnumerate( all_skins=is_admin, value=resource.get_property('class_skin_administrators')) schema['hide_website_title_on_meta_title'] = Boolean return schema