====== pears.NetOwnerSettingsGetRightAssigned ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
create procedure "pears"."NetOwnerSettingsGetRightAssigned"( in "pWebUserID" char(20) )
result( "userID" char(255),"rightID" char(255),"value" integer,"userName" char(255),"loginID" char(255),"userClass" char(255) )
begin
if not "IQXNetHasPermission"("pWebUserID",'APIDESIGN') = 0 then
select "IQXNetRightAssigned"."IQXNetUserID" as "userID",
"IQXNetRightID" as "rightID",
"assigned" as "value",
"name",
"loginID",
"IQXNetUserClassID" as "userClass"
from "IQXNetRightAssigned"
left outer join "IQXNetUser"
on "IQXNetRightAssigned"."IQXNetUserID" = "IQXNetUser"."IQXNetUserID"
order by "loginID" asc
else
select '99:~Permission denied','','','','',''
end if
end
go
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetOwnerSettingsGetRightAssigned" IS
{create PROCEDURE pears."NetOwnerSettingsGetRightAssigned"( in "pWebUserID" char(20))
RESULT( userID char(255), rightID char(255), value integer, userName char(255), loginID char(255), userClass char(255))
BEGIN
if not "IQXNetHasPermission"("pWebUserID",'APIDESIGN') = 0 then
select IQXNetRightAssigned.IQXNetUserID as userID
,IQXNetRightID as rightID
,assigned as value
,"name"
,loginID
,IQXNetUserClassID as userClass
from IQXNetRightAssigned
left join IQXNetUser
on IQXNetRightAssigned.IQXNetUserID = IQXNetUser.IQXNetUserID
order by loginID
else
select '99:~Permission denied', '', '', '', '', '';
end if;
END
}