BSK
3 years agoNew Contributor III
Restriction of posting "Unbalanced" journals when creating the journals manually
Hi,
Is there any option to restrict some of the users to post unbalanced journals ? we are able to restrict it in the journal templates. But we also want to restrict when user try to create by clicking on "Create Journal".
Using the event Journal rules, we are able to restrict for all the users ( Including admin). Need the solution to limit this to section of users.
Thanks.
In your handler, you can just look up your user groups and react accordingly.
This should work pretty much anywhere...
Dim objUserInfo As UserInfo = BRApi.Security.Authorization.GetUser(si, si.UserName) If objUserInfo.ParentGroups.ContainsValue(BRApi.Security.Admin.GetGroup(si, groupName).Group) Then ....
whereas this is specific to journal extenders:
Using dbConnFW As DbConnInfo = BRApi.Database.CreateFrameworkDbConnInfo(si) Dim objUserInfo As UserInfo = EngineUsers.GetUser(dbConnFW, yourJournalObject.Header.Header.CreatedUserID) If objUserInfo.ParentGroups.ContainsValue(BRApi.Security.Admin.GetGroup(si, groupName).Group) Then