084 availableResourceRealms bugfix
This commit is contained in:
@@ -307,11 +307,10 @@
|
||||
<cfset local.instanceUid=#createGUID()#/>
|
||||
<!--- </cfif> --->
|
||||
|
||||
<!--- ****** проверка доступности платформы ***** --->
|
||||
|
||||
<cftry>
|
||||
<cfset this.helper.keyExistsAndValid(arguments, "serviceId", "integer")/>
|
||||
<cfset checkDisplayName(arguments.displayName, arguments.usrId, local.instanceUid)/>
|
||||
<cfset checkResourceRealmId(arguments.resourceRealmId, arguments.usrId, arguments.serviceId)/>
|
||||
|
||||
<!--- делаем вставку в спецификацию и таблицу экземпляров --->
|
||||
<cfquery name="local.qSpecItem">
|
||||
@@ -360,21 +359,7 @@
|
||||
|
||||
</cffunction>
|
||||
|
||||
<cffunction name="checkResourceRealmId">
|
||||
<cfargument name="resourceRealmId" type="numeric" required=true/>
|
||||
<cfargument name="usrId" type="numeric" required=true/>
|
||||
|
||||
<cfset var local={}/>
|
||||
|
||||
<cfif NOT resourceRealmId GT 0>
|
||||
<cfthrow type="InvalidParamValue" message="resource realm undefined" detail="Не выбрана ресурсная платформа"/>
|
||||
</cfif>
|
||||
|
||||
Проверить соответствие сервису
|
||||
Проверить доступ (это предварительная проверка! настоящая проверка перед запуском операции)
|
||||
|
||||
<cfreturn/>
|
||||
</cffunction>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user