|
|
@@ -382,6 +382,21 @@ SQL;
|
|
|
, KEY `ID_GROUP` (`ID_GROUP`)
|
|
|
, UNIQUE KEY `uniq__GROUP_to_PROCES` (`ID_PROCES`,`ID_GROUP`)
|
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin2;
|
|
|
+SQL;
|
|
|
+ $sqlList['RemoveViewUserToInit'] = "DROP VIEW IF EXISTS `CRM_PROCES_idx_USER_to_INIT_VIEW`";
|
|
|
+ $sqlList['InstallViewUserToInit'] = <<<SQL
|
|
|
+ CREATE VIEW `CRM_PROCES_idx_USER_to_INIT_VIEW` AS
|
|
|
+ select concat(u.`ID`, p.`ID`) as ID
|
|
|
+ , p.`ID` as `ID_PROCES_INIT`
|
|
|
+ , p.`DESC` as `DESC`
|
|
|
+ , u.`ADM_ACCOUNT` as `ADM_ACCOUNT`
|
|
|
+ , u.`EMPLOYEE_TYPE` as `EMPLOYEE_TYPE`
|
|
|
+ , u.`A_STATUS` as `A_STATUS`
|
|
|
+ from `ADMIN_USERS` u
|
|
|
+ join `CRM_AUTH_PROFILE` au on(au.`REMOTE_ID`=u.`ID` and au.`REMOTE_TABLE`='ADMIN_USERS' and au.`A_STATUS` in('NORMAL','WAITING'))
|
|
|
+ join `CRM_PROCES_idx_GROUP_to_PROCES` gi on(gi.`ID_GROUP`=au.`ID_ZASOB`)
|
|
|
+ join `CRM_PROCES` p on(p.`ID`=gi.`ID_PROCES`)
|
|
|
+ where p.`TYPE`='PROCES_INIT'
|
|
|
SQL;
|
|
|
$sqlList['RemoveProcedure'] = "DROP PROCEDURE if exists `update_proces_init_idx_rec`";
|
|
|
// throws errors:
|