diff --git a/aleksis/core/data_checks.py b/aleksis/core/data_checks.py index 409435f529b57e3390b5d1f1a9d7d4d709a3775d..f7ccf75feda0962a9936e025d34a308df339e975 100644 --- a/aleksis/core/data_checks.py +++ b/aleksis/core/data_checks.py @@ -96,7 +96,7 @@ class DataCheck(RegistryObject): from django.utils.translation import gettext as _ class ExampleDataCheck(DataCheck): - name = "example" # has to be unique + _class_name = "example" # has to be unique verbose_name = _("Ensure that there are no examples.") problem_name = _("There is an example.") # should both make use of i18n required_for_migrations = True # Make mandatory for migrations @@ -361,7 +361,7 @@ def field_validation_data_check_factory(app_name: str, model_name: str, field_na from django.apps import apps class FieldValidationDataCheck(DataCheck): - name = f"field_validation_{slugify(model_name)}_{slugify(field_name)}" + _class_name = f"field_validation_{slugify(model_name)}_{slugify(field_name)}" verbose_name = _("Validate field {field} of model {model}.").format( field=field_name, model=app_name + "." + model_name ) @@ -480,7 +480,7 @@ def _get_colors_from_model_instance(instance, fg_field_name, bg_field_name, fg_c class ModulateColorsSolveOption(SolveOption): - name = "modulate_colors" + _class_name = "modulate_colors" verbose_name = _("Auto-adjust Colors") @classmethod @@ -532,7 +532,7 @@ class ModulateColorsSolveOption(SolveOption): class ColorAccessibilityDataCheck(DataCheck): - name = "colors_accessibility_datacheck" + _class_name = "colors_accessibility_datacheck" verbose_name = _("Validate contrast accessibility of colors of customizable objects.") problem_name = _("The colors of this object are not accessible.") solve_options = { @@ -566,7 +566,7 @@ class ColorAccessibilityDataCheck(DataCheck): class ModulateThemeColorsSolveOption(SolveOption): - name = "modulate_theme_colors" + _class_name = "modulate_theme_colors" verbose_name = _("Auto-adjust Color") @classmethod @@ -594,7 +594,7 @@ class ModulateThemeColorsSolveOption(SolveOption): class AccessibleThemeColorsDataCheck(DataCheck): - name = "accessible_themes_colors_datacheck" + _class_name = "accessible_themes_colors_datacheck" verbose_name = _("Validate that theme colors are accessible.") problem_name = _("The color does not provide enough contrast") solve_options = {