Информация о проверке
Номер инспекции | 013 |
Наименование проверки | Views |
Раздел | Общее |
Взаимодействие с другими приложениями | - |
Описание
Проверяет содержание видов (имя вида, шаблон вида, наличие марок для заданных категорий объектов): Необходимо для контроля полноты оформления.
- Проверка выполняется для определенных видов;
- Проверяется настройка шаблона вида;
- Проверяется наличие марок для заданных категорий объектов;
Возможные ошибки
Ошибка | Решение |
Шаблон вида не задан | Задать шаблон вида |
У объекта нет марки | Добавить марку |
У объекта неверная марка | Заменить марку |
Подробное описание ошибок и решений
Ошибка “Шаблон вида не задан”
Шаблон вида не задан
Причина
Шаблон вида не задан
Решение
Задать шаблон вида
Ошибка “У объекта нет марки”
У объекта нет марки
Причина
У объекта нет марки
Решение
Добавить марку
Ошибка “У объекта неверная марка”
У объекта неверная марка
Причина
У объекта неверная марка
Решение
Заменить марку
Повторить проверку
После исправления ошибок повторить проверку
Конфигурация
Для работы проверки необходимо настроить конфигурацию ViewsJsonConfig. Пример заполнения конфигурации смотри ниже:
{
"Views": [
{
"ViewName": "viewName",
"TemplateName": "templateName",
"CategoryFilters": []
},
{
"ViewName": "viewName",
"TemplateName": "templateName",
"CategoryFilters": [
{
"Category": "category",
"ParameterValues": {},
"TagValues": []
},
{
"Category": "category",
"ParameterValues": {
"key1": [
"value1",
"value2"
],
"key2": [
"value3",
"value4"
]
},
"TagValues": [
"tagValue1",
"tagValue2"
]
}
]
}
]
}
, где содержатся следующие поля:
"Views" - блок описания проверяемых видов;
"ViewName" - имя вида по условию “содержит”;
"TemplateName" - имя шаблона вида;
"CategoryFilters" - список категорий
"Category" - наименование категории (пример: OST_Rooms)
"ParameterValues" - фильтр параметров в виде пар “имя”:”значение”
"TagValues" - список марок.
Справочная информация
Пример настройки конфигурационного файла “View”
Add Comment