--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cubicweb/test/data/cubicweb_card/entities.py Fri Mar 15 18:07:18 2019 +0100
@@ -0,0 +1,15 @@
+from cubicweb.entities import AnyEntity, fetch_config
+
+
+class Card(AnyEntity):
+ __regid__ = 'Card'
+ rest_attr = 'wikiid'
+
+ fetch_attrs, cw_fetch_order = fetch_config(['title'])
+
+ def rest_path(self):
+ if self.wikiid:
+ return '%s/%s' % (str(self.e_schema).lower(),
+ self._cw.url_quote(self.wikiid, safe='/'))
+ else:
+ return super(Card, self).rest_path()