generated from alecodes/base-template
fix: allow to select deseambiguator type in source form
This commit is contained in:
parent
2be95765e8
commit
fff2bc3b3a
5 changed files with 39 additions and 25 deletions
|
|
@ -53,7 +53,7 @@ SET
|
|||
:date,
|
||||
:time,
|
||||
:og_desambiguator,
|
||||
$extra_data :: jsonb ->> 'lg_uid'
|
||||
:lg_id
|
||||
);
|
||||
|
||||
INSERT INTO
|
||||
|
|
@ -71,5 +71,7 @@ VALUES
|
|||
:text,
|
||||
:lg_id :: int,
|
||||
:date :: date + :time :: time
|
||||
) RETURNING 'redirect' AS component,
|
||||
)
|
||||
RETURNING
|
||||
'redirect' AS component,
|
||||
$return_link AS link;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ SELECT
|
|||
'Source' AS label,
|
||||
'select' AS TYPE,
|
||||
TRUE AS required,
|
||||
TRUE AS searchable,
|
||||
'Select...' AS empty_option,
|
||||
(
|
||||
SELECT
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
INSERT INTO
|
||||
public.sources(name, uid, uri)
|
||||
public.sources(name, uid, uri, desambiguator_type_id)
|
||||
VALUES
|
||||
(:name, :uid, :uri)
|
||||
RETURNING 'redirect' AS component, 'index.sql' AS link
|
||||
;
|
||||
|
||||
(:name, :uid, :uri, :desambiguator_type_id :: int)
|
||||
RETURNING
|
||||
'redirect' AS component,
|
||||
'index.sql' AS link;
|
||||
|
|
|
|||
|
|
@ -25,6 +25,19 @@ SELECT
|
|||
1 AS minlength,
|
||||
TRUE AS required;
|
||||
|
||||
SELECT
|
||||
'desambiguator_type_id' AS name,
|
||||
'Deseambiguator Type' AS label,
|
||||
'select' AS TYPE,
|
||||
TRUE AS required,
|
||||
'Select...' AS empty_option,
|
||||
(
|
||||
SELECT
|
||||
jsonb_agg(jsonb_build_object('label', name, 'value', id))
|
||||
FROM
|
||||
public.desambiguator_types
|
||||
) AS options;
|
||||
|
||||
SELECT
|
||||
'uri' AS name,
|
||||
'URI' AS label;
|
||||
|
|
@ -38,6 +51,12 @@ SELECT
|
|||
TRUE AS search;
|
||||
|
||||
SELECT
|
||||
*
|
||||
src.id,
|
||||
src.name,
|
||||
src.uid,
|
||||
dts.name AS "Deseambiguator Type",
|
||||
src.uri,
|
||||
to_char(src.created_at, 'YYYY-MM-DD HH12:MI:SS TZ') AS "Created At"
|
||||
FROM
|
||||
public.sources;
|
||||
public.sources AS src
|
||||
INNER JOIN public.desambiguator_types AS dts ON src.desambiguator_type_id = dts.id;
|
||||
|
|
|
|||
|
|
@ -7,22 +7,16 @@
|
|||
"theme": "dark",
|
||||
"css": "/style.css",
|
||||
"menu_item": [
|
||||
{ "link": "index.sql", "title": "Home" },
|
||||
{ "icon": "home", "link": "/", "title": "Home" },
|
||||
{
|
||||
"title": "Dependencies",
|
||||
"icon": "brand-stackshare",
|
||||
"submenu": [
|
||||
{
|
||||
"link": "/logic_groups/index.sql",
|
||||
"title": "Logic Groups",
|
||||
"icon": "folder"
|
||||
},
|
||||
{
|
||||
"link": "/sources/index.sql",
|
||||
"title": "Sources",
|
||||
"icon": "external-link"
|
||||
}
|
||||
]
|
||||
"link": "/logic_groups/index.sql",
|
||||
"title": "Logic Groups",
|
||||
"icon": "folder"
|
||||
},
|
||||
{
|
||||
"link": "/sources/index.sql",
|
||||
"title": "Sources",
|
||||
"icon": "external-link"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue