Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. select RightAssignedOn='Group'
  2. , GroupName=saG.Name
  3. , saU.Name
  4. , case fr.RightID
  5. when 'e0598f66-511c-4088-9e77-3b6a36aef541' then 'Delete-DocLevel'
  6. when '43ed8510-1b61-498a-85eb-40d90135a855' then 'Delete-FileLevel'
  7. when '211af113-fac9-4ca6-8df4-4628ab3d791b' then 'Delete-FolderLevel'
  8. when 'ce123702-1227-4af7-8532-4826c1c7062e' then 'Delete-PageLevel'
  9. when '5c97fffd-b449-4524-8a3a-20f3d5f18eb1' then 'Delete-FileCalculateNote'
  10. when '6c91d47a-1c35-4719-8b2c-1b007a099a75' then 'Delete-FileNote'
  11. when '38a5d90a-c1e3-4ea0-86b5-662e78af4c04' then 'Delete-FolderCalculateNote'
  12. when '160d3b9a-f95e-46cc-b4cb-41e1345fe66e' then 'Delete-FolderNote'
  13. end as FunctionalityRight
  14. into #DeleteRightAssigments
  15. from SecurityAccount saG
  16. join FunctionalityRights fr on fr.accountid = saG.accountid
  17. and fr.rightid in ('160d3b9a-f95e-46cc-b4cb-41e1345fe66e','211af113-fac9-4ca6-8df4-4628ab3d791b','38a5d90a-c1e3-4ea0-86b5-662e78af4c04','43ed8510-1b61-498a-85eb-40d90135a855','5c97fffd-b449-4524-8a3a-20f3d5f18eb1','6c91d47a-1c35-4719-8b2c-1b007a099a75','ce123702-1227-4af7-8532-4826c1c7062e','e0598f66-511c-4088-9e77-3b6a36aef541')
  18. join GroupMembers gm on gm.groupid = saG.accountid
  19. join SecurityAccount saU on saU.accountid = gm.accountid
  20.  
  21. insert into #DeleteRightAssigments
  22. select RightAssignedOn='User'
  23. , GroupName=''
  24. , saG.Name
  25. , case fr.RightID
  26. when 'e0598f66-511c-4088-9e77-3b6a36aef541' then 'Delete-DocLevel'
  27. when '43ed8510-1b61-498a-85eb-40d90135a855' then 'Delete-FileLevel'
  28. when '211af113-fac9-4ca6-8df4-4628ab3d791b' then 'Delete-FolderLevel'
  29. when 'ce123702-1227-4af7-8532-4826c1c7062e' then 'Delete-PageLevel'
  30. when '5c97fffd-b449-4524-8a3a-20f3d5f18eb1' then 'Delete-FileCalculateNote'
  31. when '6c91d47a-1c35-4719-8b2c-1b007a099a75' then 'Delete-FileNote'
  32. when '38a5d90a-c1e3-4ea0-86b5-662e78af4c04' then 'Delete-FolderCalculateNote'
  33. when '160d3b9a-f95e-46cc-b4cb-41e1345fe66e' then 'Delete-FolderNote'
  34. end as FunctionalityRight
  35. from SecurityAccount saG
  36. join FunctionalityRights fr on fr.accountid = saG.accountid
  37. and fr.rightid in ('160d3b9a-f95e-46cc-b4cb-41e1345fe66e','211af113-fac9-4ca6-8df4-4628ab3d791b','38a5d90a-c1e3-4ea0-86b5-662e78af4c04','43ed8510-1b61-498a-85eb-40d90135a855','5c97fffd-b449-4524-8a3a-20f3d5f18eb1','6c91d47a-1c35-4719-8b2c-1b007a099a75','ce123702-1227-4af7-8532-4826c1c7062e','e0598f66-511c-4088-9e77-3b6a36aef541')
  38. and saG.accounttype = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement