0.16.0
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -1,3 +1,15 @@
|
|||||||
|
### 0.16.0 (2026-04-21)
|
||||||
|
##### features
|
||||||
|
- возможность импорта данных в базу данных из ранее экспортированных .xlsx таблиц;
|
||||||
|
- пререндеринг схемы формы (сокращение количества времени на загрузку приложения);
|
||||||
|
- главная форма для заполнения не отображается если не выбрана/создана запись;
|
||||||
|
- валидация правильности заполненных данных в формах 'select_one', 'select_multiple', 'radio' и 'checkboxes';
|
||||||
|
- возможность работы с несколькими формами в пределах одного приложения;
|
||||||
|
|
||||||
|
##### changes
|
||||||
|
- в каждой схеме первый элемент с формой (по id) теперь является ключевым (ранее необходимо было явно указывать id 'main_key' и 'nested_key');
|
||||||
|
- при экспорте из базы в .xlsx числовые значения всегда экспортируются как текст (чтобы сохранить 'NA' значения);
|
||||||
|
|
||||||
### 0.15.0 (2026-04-07)
|
### 0.15.0 (2026-04-07)
|
||||||
##### features
|
##### features
|
||||||
- added `description_header` form type;
|
- added `description_header` form type;
|
||||||
|
|||||||
@@ -56,9 +56,9 @@ FORM_APP_LOCAL_DB_BACKUP_LIMITS=3
|
|||||||
|
|
||||||
Файл, формирующий структуру всей формы, представляет собой таблицу в формате `.xlsx`, состоящий из следующих столбцов:
|
Файл, формирующий структуру всей формы, представляет собой таблицу в формате `.xlsx`, состоящий из следующих столбцов:
|
||||||
|
|
||||||
- `part` - группировка первого уровня (страницы);
|
- `part` - группировка первого уровня (страницы), используется только в главной схеме ('main');
|
||||||
- `subgroup` - группировка второго уровня (колонки);
|
- `subgroup` - группировка второго уровня (колонки);
|
||||||
- `form_id` - id;
|
- `form_id` - id формы;
|
||||||
- `form_label` - Название формы;
|
- `form_label` - Название формы;
|
||||||
- `form_description` - Описание формы;
|
- `form_description` - Описание формы;
|
||||||
- `form_type` - тип формы, в настоящее время доступные следующие варианты:
|
- `form_type` - тип формы, в настоящее время доступные следующие варианты:
|
||||||
@@ -71,11 +71,13 @@ FORM_APP_LOCAL_DB_BACKUP_LIMITS=3
|
|||||||
- `checkboxes` - выбор нескольких вариантов (checkboxes);
|
- `checkboxes` - выбор нескольких вариантов (checkboxes);
|
||||||
- `description` - описание (отображение текста, без формы выбора/ввода);
|
- `description` - описание (отображение текста, без формы выбора/ввода);
|
||||||
- `description_header` - для отображение заголовка;
|
- `description_header` - для отображение заголовка;
|
||||||
- `nested_form` - вложенная форма;
|
- `nested_forms` - вложенная форма;
|
||||||
- `choices` - варианты выбора (если предполагаются типом формы ввода);
|
- `choices` - варианты выбора (если предполагаются типом формы ввода);
|
||||||
- `condition` - условие, при котором форма ввода будет отображаться;
|
- `condition` - условие, при котором форма ввода будет отображаться;
|
||||||
- `required` - проверка заполненности поля: пустое значение - нет проверки, 1 - есть проверка
|
- `required` - проверка заполненности поля: пустое значение - нет проверки, 1 - есть проверка
|
||||||
|
|
||||||
|
Первый по порядку id – для каждой схемы является ключевой (!)
|
||||||
|
|
||||||
# Как пользоваться
|
# Как пользоваться
|
||||||
|
|
||||||
## Авторизация
|
## Авторизация
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
default:
|
default:
|
||||||
form_app_version: 0.15.0
|
form_app_version: 0.16.0
|
||||||
form_id: new_formy
|
form_id: new_formy
|
||||||
form_name: NEW FORMY
|
form_name: NEW FORMY
|
||||||
|
|
||||||
@@ -10,4 +10,4 @@ prod:
|
|||||||
devel:
|
devel:
|
||||||
form_app_configure_path: _devel/d2tra
|
form_app_configure_path: _devel/d2tra
|
||||||
form_auth_enabled: false
|
form_auth_enabled: false
|
||||||
form_app_version: 0.15.0 dev
|
form_app_version: 0.16.0 dev
|
||||||
10
renv.lock
10
renv.lock
@@ -318,6 +318,16 @@
|
|||||||
"Repository": "CRAN",
|
"Repository": "CRAN",
|
||||||
"Hash": "14eb0596f987c71535d07c3aff814742"
|
"Hash": "14eb0596f987c71535d07c3aff814742"
|
||||||
},
|
},
|
||||||
|
"config": {
|
||||||
|
"Package": "config",
|
||||||
|
"Version": "0.3.2",
|
||||||
|
"Source": "Repository",
|
||||||
|
"Repository": "RSPM",
|
||||||
|
"Requirements": [
|
||||||
|
"yaml"
|
||||||
|
],
|
||||||
|
"Hash": "8b7222e9d9eb5178eea545c0c4d33fc2"
|
||||||
|
},
|
||||||
"cpp11": {
|
"cpp11": {
|
||||||
"Package": "cpp11",
|
"Package": "cpp11",
|
||||||
"Version": "0.5.1",
|
"Version": "0.5.1",
|
||||||
|
|||||||
Reference in New Issue
Block a user