====== 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 }