089 resource_realms isolation next

This commit is contained in:
msyu
2025-04-16 11:26:49 +03:00
parent 70e4471893
commit 0e12575f85
8 changed files with 119 additions and 64 deletions
+3 -2
View File
@@ -16,7 +16,7 @@
}
/>
<cffunction name="get" hint="Список ресурсных платформ (пока без разделения доступа)">
<cffunction name="get" hint="Список ресурсных платформ">
<cfargument name="pageSize" type="string" hint="type:integer" default=100/>
<cfargument name="page" type="string" hint="type:integer" default="1"/>
<cfargument name="orderBy" type="string" hint="type:string, description:comma-separated list of fields to sort by, example:fld1.ASC,fld2.DESC,fld3.ASC" default=""/>
@@ -67,7 +67,8 @@
left outer join resource_realm p on (r.parent_id=p.resource_realm_id)
join resource_realm_access a on
(r.resource_realm_id=a.resource_realm_id
AND a.contract_id=<cfqueryparam cfsqltype="CF_SQL_INTEGER" value=#arguments.contractId#/>
AND (a.contract_id=<cfqueryparam cfsqltype="CF_SQL_INTEGER" value=#arguments.contractId#/>
OR a.contract_id=0)
AND a.is_enabled)
where 1=1 <m:filter_build filter=#filter#/>
order by <m:order_build sortCollection=#this.helper.parseNumericOrder(local.titleMap, arguments.orderBy)# fieldCount=0/><!---no sort length limit--->