def METHOD_NAME(apps, schema_editor):
    """
    In the RSR validations set (id is always 1), remove the settings to hide the
    rsr_recipientcountry and rsr_recipientregion models. Do hide some of the specific fields in
    these models, such as the free text, percentage, vocabulary and vocabulary_uri.
    """
    ProjectEditorValidationSet = apps.get_model("rsr", "ProjectEditorValidationSet")
    ProjectEditorValidation = apps.get_model("rsr", "ProjectEditorValidation")
    validations_to_be_deleted = []
    validations_to_be_added = [
        ['rsr_recipientcountry', ['percentage', 'text']],
        ['rsr_recipientregion', ['percentage', 'text', 'region_vocabulary',
                                 'region_vocabulary_uri']],
    ]
    try:
        rsr_validation_set = ProjectEditorValidationSet.objects.get(id=1)
        for validation in rsr_validation_set.validations.all():
            if validation.validation in ["rsr_recipientcountry", "rsr_recipientregion"] and \
                    validation.action == 2:
                validations_to_be_deleted.append(validation)
        for delete_validation in validations_to_be_deleted:
            delete_validation.delete()
        for add_validation in validations_to_be_added:
            model_name = add_validation[0]
            field_names = add_validation[1]
            for field_name in field_names:
                ProjectEditorValidation.objects.get_or_create(
                    validation_set=rsr_validation_set,
                    validation="{0}.{1}".format(model_name, field_name),
                    action=2
                )
    except (ProjectEditorValidationSet.DoesNotExist, MultipleObjectsReturned):
        # The RSR validation set (id = 1) can not be deleted and should always exist
        pass