@opengis/admin
Version:
This project Softpro Admin
188 lines • 6.7 kB
JSON
{
"schema": {
"d1": {
"type": "HTML",
"title": false,
"text": "<h4 class='text-center'>Акаунт</h4><br>",
"col": 12
},
"user_name": {
"type": "Text",
"validators": [
"required"
],
"ua": "Ім'я",
"i": "Вноситься ім'я користувача, що буде відображатися у системі",
"ru": "Имя"
},
"sur_name": {
"type": "Text",
"validators": [
"required"
],
"ua": "Прізвище",
"i": "Вноситься прізвище користувача, що буде відображатися у системі",
"ru": "Фамилия"
},
"father_name": {
"ua": "По-батькові",
"type": "text"
},
"phone": {
"type": "MarkedText",
"mask": "+389999999999",
"id": "1",
"ua": "Телефон",
"i": "Вноситься телефон користувача",
"ru": "Телефон"
},
"email": {
"type": "Email",
"ua": "E-mail",
"i": "Вноситься електронна адреса користувача",
"ru": "E-mail",
"validators": [
"email"
]
},
"d2": {
"type": "HTML",
"title": false,
"text": "<h4 class='text-center'>Логін / Пароль</h4><br>",
"hidden": true,
"col": 12
},
"login": {
"type": "Text",
"ua": "Логін",
"i": "Вноситься довільний логін користувача латинськими літерами, що буде використовуватися для входу в систему",
"ru": "Логин",
"validators": [
"required"
]
},
"password": {
"type": "Password",
"validators": [
"required",
{
"type": "regexp",
"regexp": "^.{8,}$",
"flags": "gm",
"message": "Пароль повинен бути більше 8 символів"
}
],
"ua": "Пароль",
"i": "Вноситься пароль, що буде використовуватися для входу в систему (рекомендоване використання складних паролів)",
"ru": "Пароль"
},
"d3": {
"type": "HTML",
"title": false,
"text": "<h4 class='text-center'>Доступ</h4><br>",
"col": 12
},
"user_type": {
"type": "Autocomplete",
"data": "users.user_type",
"default": "regular",
"ua": "Тип користувача"
},
"enabled": {
"type": "Switcher",
"ua": "Off/On",
"help": "Off - користувач вимкнутий; On - Користувач увімкнутий"
},
"readonly": {
"type": "Switcher",
"ua": "Read Only",
"help": "On - У користувача усі інтерфейси в режимі перегляду, без редагування"
},
"d4": {
"type": "HTML",
"title": false,
"text": "<h4 class='text-center'>Профіль</h4><br>",
"col": 12
},
"user_rnokpp": {
"type": "MarkedText",
"mask": "9999999999",
"ua": "РНОКПП",
"col": 6,
"validators": [
{
"type": "regexp",
"regexp": "^([0-9]{10,10})$",
"flags": "g",
"message": "Лише цифри, 10 символів"
}
]
},
"organ_edrpou": {
"type": "MarkedText",
"mask": "99999999",
"ua": "Код ЄДРПОУ",
"col": 6,
"validators": [
{
"type": "regexp",
"regexp": "^([0-9]{8,8})$",
"flags": "g",
"message": "Лише цифри, 8 символів"
}
]
},
"unzr": {
"type": "MarkedText",
"mask": "99999999-9999",
"ua": "УНЗР",
"col": 6,
"i": "Унікальний номер запису в Єдиному державному демографічному реєстрі"
},
"avatar": {
"type": "File",
"ua": "Аватар",
"i": "Додається зображення, що буде відображено в системі у якості аватара цього користувача",
"ru": "Аватар",
"dir": "avatar"
},
"groups": {
"title": false,
"type": "DataTable",
"ua": "Групи доступу",
"parent_id": "user_uid",
"table": "admin.user_roles",
"col": 12,
"colModel": [
{
"key": "role_id",
"ua": "Група",
"type": "Autocomplete",
"data": "core.roles",
"validators": [
"required"
]
},
{
"key": "actions",
"type": "checkbox",
"multi": true,
"options": [
"view",
"add",
"edit",
"del"
],
"ua": "Доступ"
},
{
"key": "expiration",
"ua": "Закінчення терміну дії доступу до групи",
"type": "DatePicker"
}
]
}
},
"label_style": "vertical",
"width": 900
}