FCLT#64017 widget-type VARCHAR2(1) -> VARCHAR2(3)
svn path=/Database/trunk/; revision=54075
This commit is contained in:
@@ -1763,8 +1763,8 @@ CREATE_TABLE(fac_widget, 0)
|
||||
VARCHAR2(60)
|
||||
NOT NULL,
|
||||
fac_widget_type -- enumerated U=internal URL, M=Menuitem, R=Report, H=HTML, ...
|
||||
VARCHAR2(1)
|
||||
DEFAULT ('U')
|
||||
VARCHAR2(3)
|
||||
DEFAULT ('FAC')
|
||||
NOT NULL,
|
||||
fac_widget_typerefkey -- Reference depending on the type (usrrap_key, menu_key,..)
|
||||
NUMBER(10),
|
||||
@@ -1797,9 +1797,10 @@ CREATE_TABLE(fac_widget, 0)
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_fac_widget_functie_key REFERENCES fac_functie(fac_functie_key)
|
||||
, CONSTRAINT fac_c_widgettype1 CHECK
|
||||
( (fac_widget_type IN ('U', 'X', 'G') AND fac_widget_url IS NOT NULL)
|
||||
OR (fac_widget_type IN ('M', 'R') AND fac_widget_typerefkey IS NOT NULL)
|
||||
OR (fac_widget_type = 'H' AND fac_widget_content IS NOT NULL)));
|
||||
( (fac_widget_type IN ('FAC', 'URL', 'IMG') AND fac_widget_url IS NOT NULL)
|
||||
OR (fac_widget_type IN ('MK', 'MI', 'RAP') AND fac_widget_typerefkey IS NOT NULL)
|
||||
OR (fac_widget_type = 'RAW' AND fac_widget_content IS NOT NULL))
|
||||
);
|
||||
|
||||
// A widgetpage is an ordered group of widgets made accesible to the users
|
||||
CREATE_TABLE(fac_widget_page, 0)
|
||||
|
||||
@@ -214,15 +214,15 @@ ALTER TABLE fac_widget MODIFY fac_widget_naam NOT NULL;
|
||||
ALTER TABLE fac_widget MODIFY fac_widget_height NUMBER(5);
|
||||
ALTER TABLE fac_widget MODIFY fac_widget_width NUMBER(5);
|
||||
|
||||
ALTER TABLE fac_widget ADD fac_widget_type VARCHAR2(1) DEFAULT ('U') NOT NULL;
|
||||
ALTER TABLE fac_widget ADD fac_widget_type VARCHAR2(3) DEFAULT ('FAC') NOT NULL;
|
||||
ALTER TABLE fac_widget ADD fac_widget_typerefkey NUMBER(10);
|
||||
ALTER TABLE fac_widget ADD fac_widget_content VARCHAR2(4000);
|
||||
ALTER TABLE fac_widget ADD fac_widget_public NUMBER(1) DEFAULT 0 NOT NULL;
|
||||
ALTER TABLE fac_widget
|
||||
ADD CONSTRAINT fac_c_widgettype1 CHECK
|
||||
( (fac_widget_type IN ('U', 'X', 'I') AND fac_widget_url IS NOT NULL)
|
||||
OR (fac_widget_type IN ('M', 'R') AND fac_widget_typerefkey IS NOT NULL)
|
||||
OR (fac_widget_type = 'H' AND fac_widget_content IS NOT NULL));
|
||||
( (fac_widget_type IN ('FAC', 'URL', 'IMG') AND fac_widget_url IS NOT NULL)
|
||||
OR (fac_widget_type IN ('MK', 'MI', 'RAP') AND fac_widget_typerefkey IS NOT NULL)
|
||||
OR (fac_widget_type = 'RAW' AND fac_widget_content IS NOT NULL));
|
||||
|
||||
// UNDER CONSTRUCTION; conversie optimaliseren
|
||||
-- Het vullen van de koppeltabel inclusief conversie van fac_widget.fac_widget_volgnr -> fac_widget_onpage.fac_widget_onpage_order
|
||||
|
||||
Reference in New Issue
Block a user