Commit 5c11d224 authored by Elouan Martinet's avatar Elouan Martinet
Browse files

[views] Only allow JSON requests on get_entities

Also redefine __select__ as parent classes require a version in the URL.
parent 285b56d89d49
Pipeline #88660 canceled with stages
in 1 minute and 4 seconds
...@@ -227,13 +227,16 @@ class AnonMultipartRqlIOController(BaseRqlIOController): ...@@ -227,13 +227,16 @@ class AnonMultipartRqlIOController(BaseRqlIOController):
require_csrf = False require_csrf = False
class GetEntitiesRqlIOController(JsonRqlIOController): class GetEntitiesRqlIOController(BaseRqlIOController):
"""GetEntitiesRqlIOController allow to get entities attributes """GetEntitiesRqlIOController allow to get entities attributes
from a RQL. Only attributes present in the RQL will be sent. from a RQL. Only attributes present in the RQL will be sent.
""" """
__regid__ = "rqlio_entities" __regid__ = "rqlio_entities"
__select__ = match_http_method("POST") __select__ = match_http_method("POST") & match_request_content_type(
"application/json", mode="any"
)
require_csrf = False
def publish(self, rset=None): def publish(self, rset=None):
self._cw.ajax_request = True self._cw.ajax_request = True
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment