cubicweb/test/data/cubicweb_card/entities.py
changeset 12518 12e8b65146d9
--- /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()