equal
deleted
inserted
replaced
19 |
19 |
20 __docformat__ = "restructuredtext en" |
20 __docformat__ = "restructuredtext en" |
21 _ = unicode |
21 _ = unicode |
22 |
22 |
23 from cubicweb.utils import json_dumps |
23 from cubicweb.utils import json_dumps |
24 from cubicweb.predicates import any_rset |
24 from cubicweb.predicates import any_rset, empty_rset |
25 from cubicweb.view import EntityView, AnyRsetView |
25 from cubicweb.view import EntityView, AnyRsetView |
26 from cubicweb.web.application import anonymized_request |
26 from cubicweb.web.application import anonymized_request |
27 from cubicweb.web.views import basecontrollers |
27 from cubicweb.web.views import basecontrollers |
28 |
28 |
29 class JsonpController(basecontrollers.ViewController): |
29 class JsonpController(basecontrollers.ViewController): |
104 The following additional metadata is added to each row : |
104 The following additional metadata is added to each row : |
105 |
105 |
106 - ``__cwetype__`` : entity type |
106 - ``__cwetype__`` : entity type |
107 """ |
107 """ |
108 __regid__ = 'ejsonexport' |
108 __regid__ = 'ejsonexport' |
|
109 __select__ = EntityView.__select__ | empty_rset() |
109 title = _('json-entities-export-view') |
110 title = _('json-entities-export-view') |
110 |
111 |
111 def call(self): |
112 def call(self): |
112 entities = [] |
113 entities = [] |
113 for entity in self.cw_rset.entities(): |
114 for entity in self.cw_rset.entities(): |