diff --git a/src-modules/module/rpta/masken/48380_felderinfo.unl b/src-modules/module/rpta/masken/48380_felderinfo.unl new file mode 100644 index 0000000..508adbd --- /dev/null +++ b/src-modules/module/rpta/masken/48380_felderinfo.unl @@ -0,0 +1,3 @@ +48380^Basistabelle^0^0^0^150^450^1^integer^30^0^1^<> select tid, uniquename || ' - ' || caption from rpta_resultset order by caption;^ ^ ^ +48381^zu löschendes Spaltenlayout^0^0^0^200^380^1^integer^30^1^1^<> select tid, uniquename || ' - ' || caption from rpta_column_layout where 1=1 /* and <>=resultset_id*/ order by caption;^^^ +48382^Spaltenlayout (bestätigen)^1^0^0^200^100^1^char^30^1^0^^^^ diff --git a/src-modules/module/rpta/masken/48380_maske_system_bez.unl b/src-modules/module/rpta/masken/48380_maske_system_bez.unl new file mode 100644 index 0000000..97adcc3 --- /dev/null +++ b/src-modules/module/rpta/masken/48380_maske_system_bez.unl @@ -0,0 +1 @@ +48380^9^ diff --git a/src-modules/module/rpta/masken/48380_masken_felder_bez.unl b/src-modules/module/rpta/masken/48380_masken_felder_bez.unl new file mode 100644 index 0000000..8a1b4e7 --- /dev/null +++ b/src-modules/module/rpta/masken/48380_masken_felder_bez.unl @@ -0,0 +1,3 @@ +48380^48380^ +48380^48381^ +48380^48382^ diff --git a/src-modules/module/rpta/masken/48380_maskeninfo.unl b/src-modules/module/rpta/masken/48380_maskeninfo.unl new file mode 100644 index 0000000..2dd26fe --- /dev/null +++ b/src-modules/module/rpta/masken/48380_maskeninfo.unl @@ -0,0 +1,45 @@ +48380^Spaltenlayout löschen^--Freemarker Template\ +<#include "SQL_lingua_franca"/>\ +<#include "SuperX_general"/>\ +--Layout löschen\ +-- Ist nur für User erlaubt, die Administratoren sind\ +--Autor: M. Winterstein nach Maske löschen von D. Quathamer\ +--Datum: 18.08.2025\ +\ +create temp table tmp_loesch (layout_tid integer, layout_uniquename varchar(255), best_tid integer);\ +insert into tmp_loesch(layout_tid, layout_uniquename) \ +values (<>, <>);\ +update tmp_loesch set best_tid = (select tid from rpta_column_layout where uniquename = <>);\ +update tmp_loesch set best_tid=0 where best_tid is null;\ +\ +delete from rpta_column2layout where layout_id in (<>)\ +and layout_id in (select tid from rpta_column_layout where uniquename= <>)\ +and 1=(select administration from userinfo where tid=<>);\ +delete from rpta_column_layout where tid=<> and uniquename= <> \ +and 1=(select administration from userinfo where tid=<>);\ +\ +--drop table tmp_ergebnis;\ +create temp table tmp_ergebnis \ +(sp1 varchar(50),\ +sp2 varchar(200)\ +); \ +insert into tmp_ergebnis \ +select 'Ergebnis', 'Spaltenlayout erfolgreich gelöscht' from xdummy where <>= (select best_tid from tmp_loesch)\ +and (select administration from userinfo where tid=<>) = 1;\ +insert into tmp_ergebnis \ +select 'Ergebnis', 'Layout-Angaben nicht identisch. Spaltenlayout wurde nicht gelöscht' from xdummy where <> != (select best_tid from tmp_loesch);\ +insert into tmp_ergebnis \ +select 'Ergebnis', 'Benutzerrechte reichen nicht aus. Spaltenlayout wurde nicht gelöscht' from xdummy where (select administration from userinfo where tid=<>)!= 1;\ +\ +drop table tmp_loesch;\ +select sp1,sp2 from tmp_ergebnis;^XIL List\ + drop_and_delete movable_columns sizable_columns horizontal_scrolling\ + white_space_color=COLOR_WHITE fixed_columns=2\ + min_heading_height=35\ +Column CID=0 heading_text="Ergebnis " center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=50 text_size=100\ +Column CID=1 heading_text=" Wert " center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=150 text_size=200\ +@@@^ ^ ^Eine vorhandene Maske löschen^drop table tmp_ergebnis;^^2^440^360^0^1^ ^ diff --git a/src-modules/module/rpta/masken/48380_sachgeb_maske_bez.unl b/src-modules/module/rpta/masken/48380_sachgeb_maske_bez.unl new file mode 100644 index 0000000..b212866 --- /dev/null +++ b/src-modules/module/rpta/masken/48380_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +8^48380^