067 usrId argument removed from annotations

This commit is contained in:
msyu
2025-03-12 18:00:34 +03:00
parent 459ec9da14
commit 6a9dbf19b4
7 changed files with 40 additions and 21 deletions
+7 -4
View File
@@ -72,8 +72,10 @@
<cfelse>
<cfset local.cfsParamChecker.checkParam(local.qCheckCfsParams.svc_operation_cfs_param_id, qCheckCfsParams.param_value, qCheckCfsParams.instance_operation_cfs_param_uid)/>
</cfif>
</cfloop><!--- <cfdump var=#local.qCheckCfsParams#/><cfabort/> --->
</cfloop><!--- <cfdump var=#local.qCheckCfsParams#/><cfabort/> --->
<!--- ***** тут должен быть контроль доступа на уровне параметров. Желательно по максимуму параноидальный --->
<!--- ***** или при сабмите. Может быть, и на уровне RFS параметров тоже --->
<cfset generateRfsParams(arguments.instanceOperationUid, arguments.usrId)/>
<cfset submitJob(arguments.instanceOperationUid)/>
@@ -86,7 +88,7 @@
</cftry>
<!--- <cfreturn representationOf("Not Implemented yet").withStatus(501)/> --->
<cfset generateRfsParams(arguments.instanceOperationUid)/>
<cfset generateRfsParams(arguments.instanceOperationUid)/><!--- *** а это зачем? прокомментировать --->
<!--- --->
<cfreturn noData().withStatus(201, "Created") />
@@ -96,7 +98,7 @@
<cffunction name="generateRfsParams">
<cfargument name="instanceOperationUid" type="guid"/>
<cfargument name="usrId" type="numeric"/>
<cfargument name="usrId" type="numeric"/><!--- *** инжектируется? --->
<!---
-- полезный селект, не выбрасывать
<cfquery name="qSvcOperationCfsParam">
@@ -256,6 +258,7 @@
</cffunction>
<!--- *** судя по всему, RFS параметр не обязан быть специфицирован на сервисе (никак не проверяется) --->
<cffunction name="setInstanceOperationRfsParam">
<cfargument name="instanceOperationUid" type="guid">
<cfargument name="param"><!--- значение не должно содержать лишних пробелов, чувствительность к регистру определяется БД --->