major(fullstack): Add dynamic section spawning, removal of app. form create DTOs,
This commit is contained in:
@@ -63,26 +63,37 @@ create table form_element_options
|
||||
create table form_element
|
||||
(
|
||||
form_element_order integer,
|
||||
type smallint not null check (type between 0 and 6),
|
||||
is_clonable boolean not null,
|
||||
type smallint not null check (type between 0 and 7),
|
||||
form_element_sub_section_id uuid not null,
|
||||
id uuid not null,
|
||||
condition_type varchar(255) check (condition_type in ('SHOW', 'HIDE')),
|
||||
description varchar(255),
|
||||
expected_value varchar(255),
|
||||
operator varchar(255) check (operator in ('EQUALS', 'NOT_EQUALS', 'IS_EMPTY', 'IS_NOT_EMPTY')),
|
||||
form_element_condition_type varchar(255) check (form_element_condition_type in ('SHOW', 'HIDE')),
|
||||
form_element_expected_value varchar(255),
|
||||
form_element_operator varchar(255) check (form_element_operator in
|
||||
('EQUALS', 'NOT_EQUALS', 'IS_EMPTY', 'IS_NOT_EMPTY')),
|
||||
reference varchar(255),
|
||||
section_spawn_condition_type varchar(255) check (section_spawn_condition_type in ('SHOW', 'HIDE')),
|
||||
section_spawn_expected_value varchar(255),
|
||||
section_spawn_operator varchar(255) check (section_spawn_operator in
|
||||
('EQUALS', 'NOT_EQUALS', 'IS_EMPTY', 'IS_NOT_EMPTY')),
|
||||
source_form_element_reference varchar(255),
|
||||
template_reference varchar(255),
|
||||
title varchar(255),
|
||||
primary key (id)
|
||||
);
|
||||
|
||||
create table form_element_section
|
||||
(
|
||||
application_form_id uuid not null,
|
||||
id uuid not null,
|
||||
description varchar(255),
|
||||
short_title varchar(255),
|
||||
title varchar(255) not null,
|
||||
is_template boolean not null,
|
||||
application_form_id uuid not null,
|
||||
id uuid not null,
|
||||
description varchar(255),
|
||||
short_title varchar(255),
|
||||
spawned_from_element_reference varchar(255),
|
||||
template_reference varchar(255),
|
||||
title varchar(255) not null,
|
||||
title_template varchar(255),
|
||||
primary key (id)
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user