33 lines
1.5 KiB
Transact-SQL
33 lines
1.5 KiB
Transact-SQL
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.0.5'
|
|
GO
|
|
CREATE TABLE TBDD_GROUPS_USER_HISTORY
|
|
(
|
|
GUID BIGINT,
|
|
[USER_ID] INT NOT NULL,
|
|
GROUP_ID INT NOT NULL,
|
|
COMMENT VARCHAR(500),
|
|
DELETED_WHO VARCHAR(50) DEFAULT 'DEFAULT' NOT NULL,
|
|
DELETED_WHEN DATETIME DEFAULT GETDATE()
|
|
)
|
|
GO
|
|
|
|
-- =============================================
|
|
-- Author: DD MS
|
|
-- Creation date: 03.07.2020
|
|
-- =============================================
|
|
ALTER TRIGGER [dbo].[TBDD_GROUPS_USER_AFT_DEL] ON [dbo].[TBDD_GROUPS_USER]
|
|
FOR DELETE
|
|
AS
|
|
DECLARE @USER_ID INTEGER,@GROUP_ID INTEGER
|
|
SELECT @USER_ID = deleted.USER_ID,@GROUP_ID = deleted.GROUP_ID FROM deleted
|
|
IF @USER_ID IS NOT NULL
|
|
BEGIN
|
|
if exists (select * from sysobjects where name='TBPMO_USER_RIGHTS_JOBS' and xtype='U')
|
|
INSERT INTO TBPMO_USER_RIGHTS_JOBS (USER_ID,COMMENT,ADDED_WHO) VALUES (@USER_ID,'USER DELETED FROM GROUP','TBDD_GROUPS_USER_AFT_DEL')
|
|
if exists (select * from sysobjects where name='TBPMO_LOG_ESSENTIALS' and xtype='U')
|
|
INSERT INTO TBPMO_LOG_ESSENTIALS (REFERENCE_KEY,REFERENCE_STRING,COMMENT,ADDED_WHO) VALUES (@USER_ID,'USER-ID','USER DELETED FROM USER-GROUP',(SELECT USERNAME FROM TBDD_USER WHERE GUID = @USER_ID ))
|
|
if exists (select * from sysobjects where name='TBDD_GROUPS_USER_HISTORY' and xtype='U')
|
|
INSERT INTO TBDD_GROUPS_USER_HISTORY ([USER_ID],GROUP_ID,COMMENT,DELETED_WHO) VALUES (@USER_ID,@GROUP_ID,'USER DELETED FROM USER-GROUP','DD')
|
|
END
|
|
|