pears.NetOwnerSettingsGetRightAssigned

Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.

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
}
  • database/procedures/pears_netownersettingsgetrightassigned.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1