Background
Sometimes either due to slow permissions or due to a bug in specific portal versions permissions must be added on an item manually. This article should walk through how to do this. Permissions are currently controlled through two tables:
For Individual accounts:
[IMATIS].[ITEM_USER]
For Roles:
[IMATIS].[ITEM_Role]
Manually adding permissions
Step 1: Locate Item ID and User ID / Role ID
ItemID SELECT [ItemId],[Name] from imatis.ITEM
UserID SELECT [userId],[UserName] from imatis.users
RoleId SELECT [MGRID],[MGRName] from imatis.membergroups
Step 2: Insert Into the permissions table using User ID or Role ID found in previous step
UserID:
insert into [Liberty].[IMATIS].[ITEM_USER]([ItemId],[UserId])
Values (#ITEMID,#USERID)
RoleID:
insert into [Liberty].[IMATIS].[ITEM_ROLE]([ItemId],[RoleId])
Values (#ITEMID,#ROLEID)
If trying to copy an existing user's settings
In order to view existing permissions in human-readable format
Human Readable:
select a.ItemId, b.[name], c.[FullName] from imatis.Item_user as a
inner join [IMATIS].[ITEM] as b on a.ItemId = b.ItemId
Inner join [IMATIS].[USERS] as c on a.UserId = c.userid
where a.userid = ##