|
|
@@ -484,13 +484,26 @@ SQL;
|
|
|
, zp.`ID` as `ID_TABLE`
|
|
|
, zp.`DESC` as `TABLE_NAME`
|
|
|
, wsk.`ID_PROCES` as `ID_PROCES`
|
|
|
- -- , z.*, wsk.*
|
|
|
from `CRM_LISTA_ZASOBOW` z
|
|
|
join `CRM_LISTA_ZASOBOW` zp on(zp.`ID`=z.`PARENT_ID` and zp.`TYPE`='TABELA' and zp.`A_STATUS` in('WAITING','NORMAL'))
|
|
|
join `CRM_WSKAZNIK` wsk on(wsk.`ID_ZASOB`=z.`ID` and wsk.`A_STATUS` in('WAITING','NORMAL'))
|
|
|
join `CRM_PROCES` p on(p.`ID`=wsk.`ID_PROCES` and p.`A_STATUS` in('WAITING','NORMAL'))
|
|
|
where z.`TYPE`='KOMORKA'
|
|
|
and z.`A_STATUS` in('WAITING','NORMAL')
|
|
|
+SQL;
|
|
|
+ $sqlList['RemoveViewUrlToProces'] = "DROP VIEW IF EXISTS `CRM_PROCES_idx_URL_TO_PROCES_VIEW`";
|
|
|
+ $sqlList['InstallViewUrlToProces'] = <<<SQL
|
|
|
+ CREATE VIEW `CRM_PROCES_idx_URL_TO_PROCES_VIEW` AS
|
|
|
+ select z.`ID` as `ID_URL`
|
|
|
+ , z.`DESC` as `URL_LINK`
|
|
|
+ , z.`DESC_PL` as `URL_LABEL`
|
|
|
+ , z.`OPIS` as `URL_DESC`
|
|
|
+ , wsk.`ID_PROCES` as `ID_PROCES`
|
|
|
+ from `CRM_LISTA_ZASOBOW` z
|
|
|
+ join `CRM_WSKAZNIK` wsk on(wsk.`ID_ZASOB`=z.`ID` and wsk.`A_STATUS` in('WAITING','NORMAL'))
|
|
|
+ join `CRM_PROCES` p on(p.`ID`=wsk.`ID_PROCES` and p.`A_STATUS` in('WAITING','NORMAL'))
|
|
|
+ where z.`TYPE`='URL'
|
|
|
+ and z.`A_STATUS` in('WAITING','NORMAL')
|
|
|
SQL;
|
|
|
$sqlList['RemoveViewTableCellToProcesWithPerms'] = "DROP VIEW IF EXISTS `CRM_PROCES_idx_TABLE_TO_PROCES_PERMS_VIEW`";
|
|
|
$sqlList['InstallViewTableCellToProcesWithPerms'] = <<<SQL
|
|
|
@@ -545,6 +558,11 @@ SQL;
|
|
|
and wsk.`ID_PROCES` in({$sqlIdProcesList})
|
|
|
group by z.`ID`, wsk.`ID_PROCES`
|
|
|
order by `SORT_PRIO`
|
|
|
+SQL;
|
|
|
+ $sqlExample_UrlToUserProces = <<<SQL
|
|
|
+ select zpv.*
|
|
|
+ from `CRM_PROCES_idx_URL_TO_PROCES_VIEW` zpv
|
|
|
+ where zpv.`ID_PROCES` in({$sqlIdProcesList})
|
|
|
SQL;
|
|
|
$sqlExample_sqlIdProcesList = <<<SQL
|
|
|
select gi.`ID_PROCES`
|
|
|
@@ -572,7 +590,6 @@ SQL;
|
|
|
group by tpv.`ID_TABLE`, tpv.`ID_PROCES`
|
|
|
SQL;
|
|
|
$sqlList['RemoveViewTableToUser'] = "DROP VIEW IF EXISTS `CRM_PROCES_idx_TABLE_TO_USER_VIEW`";
|
|
|
- // #1349 - View's SELECT contains a subquery in the FROM clause
|
|
|
$sqlList['InstallViewTableToUser'] = <<<SQL
|
|
|
CREATE VIEW `CRM_PROCES_idx_TABLE_TO_USER_VIEW` AS
|
|
|
select tpgv.`ID_TABLE`, tpgv.`TABLE_NAME`, tpgv.`ID_PROCES`
|