@@ -338,10 +338,11 @@ def _post_one(self,key,tag):
338338 return json ({"code" :400 ,"msg" :"model '%s' not found" % (modelname )})
339339
340340 request_tag = settings .APIJSON_REQUESTS .get (tag ,{})
341- request_tag_tag = request_tag .get (tag ,{})
342- if not request_tag_tag :
341+ _model_name = request_tag .get ("@model_name" ) or tag
342+ request_tag_config = request_tag .get (_model_name ,{})
343+ if not request_tag_config :
343344 return json ({"code" :400 ,"msg" :"tag '%s' not found" % (tag )})
344- tag_POST = request_tag_tag .get ("POST" ,{})
345+ tag_POST = request_tag_config .get ("POST" ,{})
345346 ADD = tag_POST .get ("ADD" )
346347 if ADD :
347348 ADD_role = ADD .get ("@role" )
@@ -441,10 +442,11 @@ def _put_one(self,key,tag):
441442
442443 APIJSON_REQUESTS = settings .APIJSON_REQUESTS or {}
443444 request_tag = APIJSON_REQUESTS .get (tag ,{})
444- request_tag_tag = request_tag .get (tag ,{})
445- if not request_tag_tag :
445+ _model_name = request_tag .get ("@model_name" ) or tag
446+ request_tag_config = request_tag .get (_model_name ,{})
447+ if not request_tag_config :
446448 return json ({"code" :400 ,"msg" :"tag '%s' not found" % (tag )})
447- tag_PUT = request_tag_tag .get ("PUT" ,{})
449+ tag_PUT = request_tag_config .get ("PUT" ,{})
448450 ADD = tag_PUT .get ("ADD" )
449451 if ADD :
450452 ADD_role = ADD .get ("@role" )
@@ -542,10 +544,11 @@ def _delete_one(self,key,tag):
542544 return json ({"code" :400 ,"msg" :"model '%s' not found" % (modelname )})
543545
544546 request_tag = settings .APIJSON_REQUESTS .get (tag ,{})
545- request_tag_tag = request_tag .get (tag ,{})
546- if not request_tag_tag :
547+ _model_name = request_tag .get ("@model_name" ) or tag
548+ request_tag_config = request_tag .get (_model_name ,{})
549+ if not request_tag_config :
547550 return json ({"code" :400 ,"msg" :"tag '%s' not found" % (tag )})
548- tag_DELETE = request_tag_tag .get ("DELETE" ,{})
551+ tag_DELETE = request_tag_config .get ("DELETE" ,{})
549552 ADD = tag_DELETE .get ("ADD" )
550553 if ADD :
551554 ADD_role = ADD .get ("@role" )
0 commit comments