MS
This commit is contained in:
18
08_ADDI/SQL/SQL Skripte - Help/User_Rights_Constructors.sql
Normal file
18
08_ADDI/SQL/SQL Skripte - Help/User_Rights_Constructors.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
DECLARE @ENTITY_ID INTEGER,@USER_ID INTEGER
|
||||
|
||||
DECLARE c_USER CURSOR FOR
|
||||
SELECT T.USER_ID, T1.FORM_ID FROM TBPMO_CONSTRUCTOR_USER T, VWPMO_CONSTRUCTOR_FORMS T1 WHERE T.CONSTRUCT_ID = T1.CONSTRUCT_ID AND T1.DOCUMENT_VIEW = 1
|
||||
|
||||
OPEN c_USER
|
||||
FETCH NEXT FROM c_USER INTO @USER_ID,@ENTITY_ID
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
IF NOT EXISTS(SELECT GUID FROM TBPMO_RIGHT_USER WHERE USER_ID = @USER_ID AND ENTITY_ID = @ENTITY_ID)
|
||||
INSERT INTO TBPMO_RIGHT_USER (USER_ID, ENTITY_ID) VALUES (@USER_ID,@ENTITY_ID)
|
||||
|
||||
FETCH NEXT FROM c_USER INTO @USER_ID,@ENTITY_ID
|
||||
END
|
||||
CLOSE c_USER
|
||||
DEALLOCATE c_USER
|
||||
|
||||
|
||||
Reference in New Issue
Block a user