This commit is contained in:
parent
05a73247a1
commit
04d04e6598
|
@ -1,42 +0,0 @@
|
|||
DELIMITER $$
|
||||
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`business_afterInsert`
|
||||
AFTER INSERT ON `business`
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
CALL worker_updateBusiness(NEW.workerFk);
|
||||
|
||||
IF (
|
||||
SELECT NOT active
|
||||
FROM account.user
|
||||
WHERE id = NEW.workerFk
|
||||
) THEN
|
||||
UPDATE account.user
|
||||
SET active = TRUE
|
||||
WHERE id = NEW.workerFk;
|
||||
END IF;
|
||||
|
||||
IF (
|
||||
SELECT NOT COUNT(aa.id)
|
||||
FROM account.mailAliasAccount aa
|
||||
JOIN account.mailAlias ma ON ma.id = aa.mailAlias
|
||||
WHERE aa.account = NEW.workerFk
|
||||
AND ma.alias = 'general'
|
||||
) THEN
|
||||
INSERT INTO account.mailAliasAccount (mailAlias, account)
|
||||
SELECT id, NEW.workerFk
|
||||
FROM account.mailAlias
|
||||
WHERE alias = 'general';
|
||||
END IF;
|
||||
|
||||
IF (
|
||||
SELECT NOT COUNT(account)
|
||||
FROM account.mailForward
|
||||
WHERE account = NEW.workerFk
|
||||
) THEN
|
||||
INSERT INTO account.mailForward (account, forwardTo)
|
||||
SELECT NEW.workerFk, email
|
||||
FROM account.user
|
||||
WHERE id = NEW.workerFk;
|
||||
END IF;
|
||||
END$$
|
||||
DELIMITER ;
|
|
@ -0,0 +1,21 @@
|
|||
DELIMITER $$
|
||||
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`business_afterInsert`
|
||||
AFTER INSERT ON `business`
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
CALL worker_updateBusiness(NEW.workerFk);
|
||||
UPDATE account.user
|
||||
SET active = TRUE
|
||||
WHERE id = NEW.workerFk;
|
||||
|
||||
INSERT IGNORE INTO account.mailAliasAccount (mailAlias, account)
|
||||
SELECT id, NEW.workerFk
|
||||
FROM account.mailAlias
|
||||
WHERE alias = 'general';
|
||||
|
||||
INSERT IGNORE INTO account.mailForward (account, forwardTo)
|
||||
SELECT NEW.workerFk, email
|
||||
FROM account.user
|
||||
WHERE id = NEW.workerFk;
|
||||
END$$
|
||||
DELIMITER ;
|
|
@ -1965,12 +1965,6 @@ INSERT INTO `vn`.`calendarType` (`id`, `description`, `hoursWeek`, `isPartial`)
|
|||
VALUES
|
||||
(1, 'General schedule', 40, 0);
|
||||
|
||||
INSERT INTO `account`.`account`(id)
|
||||
SELECT u.id
|
||||
FROM account.user u
|
||||
LEFT JOIN account.account a ON a.id = u.id
|
||||
WHERE a.id IS NULL;
|
||||
|
||||
DROP TEMPORARY TABLE IF EXISTS tmp.worker;
|
||||
CREATE TEMPORARY TABLE tmp.worker
|
||||
(PRIMARY KEY (id))
|
||||
|
@ -1994,9 +1988,6 @@ INSERT INTO `vn`.`business` (`id`, `workerFk`, `companyCodeFk`, `started`, `ende
|
|||
|
||||
DROP TEMPORARY TABLE IF EXISTS tmp.worker;
|
||||
|
||||
DELETE FROM `account`.`account`
|
||||
WHERE id = 1105;
|
||||
|
||||
UPDATE `vn`.`business`
|
||||
SET `payedHolidays`= 8
|
||||
WHERE `id`= 1106;
|
||||
|
|
|
@ -17,7 +17,7 @@ describe('Client setPassword', () => {
|
|||
let error;
|
||||
|
||||
try {
|
||||
await models.Client.setPassword(1105, 't0pl3v3l.p455w0rd!');
|
||||
await models.Client.setPassword(1101, 't0pl3v3l.p455w0rd!');
|
||||
} catch (e) {
|
||||
error = e;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue