080 auth-api
This commit is contained in:
+5
-5
@@ -51,7 +51,7 @@
|
||||
|
||||
//variables.framework.docs={};
|
||||
variables.framework.docs.APIName="Deck API";
|
||||
variables.framework.docs.APIVersion="0.079";
|
||||
variables.framework.docs.APIVersion="0.080";
|
||||
|
||||
variables.framework.globalHeaders = structNew();
|
||||
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
|
||||
@@ -154,13 +154,13 @@
|
||||
|
||||
<cfswitch expression=#stand#>
|
||||
<cfcase value=",dev">
|
||||
<cfreturn "https://deck-dev.ngcloud.ru/api/v1/user"/>
|
||||
<cfreturn "https://auth-api-dev.ngcloud.ru/api/v1/user"/>
|
||||
</cfcase>
|
||||
<cfcase value="test">
|
||||
<cfreturn "https://deck-test.ngcloud.ru/api/v1/user"/>
|
||||
<cfreturn "https://auth-api-test.ngcloud.ru/api/v1/user"/>
|
||||
</cfcase>
|
||||
<cfcase value="prod">
|
||||
<cfreturn "https://deck.ngcloud.ru/api/v1/user"/>
|
||||
<cfreturn "https://auth-api.ngcloud.ru/api/v1/user"/>
|
||||
</cfcase>
|
||||
<cfdefaultcase><!--- proceed to the legacy locator ---></cfdefaultcase>
|
||||
</cfswitch>
|
||||
@@ -171,7 +171,7 @@
|
||||
</cftry>
|
||||
|
||||
<!--- вот если ничего не прописано, попробуем по-старинке --->
|
||||
<cfloop list="https://deck-dev.ngcloud.ru/api/v1/user,https://deck-test.ngcloud.ru/api/v1/user,https://deck.ngcloud.ru/api/v1/user" index="serviceUrl"><!--- *** начиная с девелоперского --->
|
||||
<cfloop list="https://auth-api-dev.ngcloud.ru/api/v1/user,https://auth-api-test.ngcloud.ru/api/v1/user,https://auth-api.ngcloud.ru/api/v1/user" index="serviceUrl"><!--- *** начиная с девелоперского --->
|
||||
<cftry>
|
||||
<cfhttp url=#serviceUrl# method="OPTIONS" result="resp" timeout=1/>
|
||||
|
||||
|
||||
@@ -69,6 +69,7 @@
|
||||
</cfif>
|
||||
</cfloop>
|
||||
<cfset local.fieldsToQueryFor=local.fieldsToOutput/>
|
||||
<cfset local.fieldsShortList=""/>
|
||||
|
||||
<!--- теперь добавим в перечень полей, которые нужно оставить, поля для фильтрации и сортировки --->
|
||||
<cfloop collection=#filter# item="item">
|
||||
@@ -83,6 +84,9 @@
|
||||
<cfif structKeyExists(this.fieldsSpec,fld) AND NOT listFind(local.fieldsToQueryFor,fld)>
|
||||
<cfset local.fieldsToQueryFor=listAppend(local.fieldsToQueryFor,fld)/>
|
||||
</cfif>
|
||||
<cfif structKeyExists(this.fieldsSpec,fld) AND NOT listFind(local.fieldsShortList,fld)>
|
||||
<cfset local.fieldsShortList=listAppend(local.fieldsShortList,fld)/>
|
||||
</cfif>
|
||||
</cfloop>
|
||||
<!--- *** Не нужно ли сохранять префикс? (на случай одноименных полей) --->
|
||||
<cfloop collection=#order# item="item">
|
||||
@@ -98,6 +102,9 @@
|
||||
<!--- в данном случае мы не пытаемся поддерживать позиционную сортировку --->
|
||||
<cfset local.fieldsToQueryFor=listAppend(local.fieldsToQueryFor,fld)/>
|
||||
</cfif>
|
||||
<cfif structKeyExists(this.fieldsSpec,fld) AND NOT listFind(local.fieldsShortList,fld)>
|
||||
<cfset local.fieldsShortList=listAppend(local.fieldsShortList,fld)/>
|
||||
</cfif>
|
||||
</cfloop>
|
||||
|
||||
<cfcatch type="invalidParamValue">
|
||||
|
||||
Reference in New Issue
Block a user