equal
deleted
inserted
replaced
23 * rename entity type |
23 * rename entity type |
24 |
24 |
25 The following data actions are supported for now: |
25 The following data actions are supported for now: |
26 * add an entity |
26 * add an entity |
27 * execute raw RQL queries |
27 * execute raw RQL queries |
28 |
|
29 |
|
30 """ |
28 """ |
|
29 |
31 from __future__ import with_statement |
30 from __future__ import with_statement |
32 |
31 |
33 __docformat__ = "restructuredtext en" |
32 __docformat__ = "restructuredtext en" |
34 |
33 |
35 import sys |
34 import sys |
1214 entity = self._cw.create_entity(etype, **kwargs) |
1213 entity = self._cw.create_entity(etype, **kwargs) |
1215 if commit: |
1214 if commit: |
1216 self.commit() |
1215 self.commit() |
1217 return entity |
1216 return entity |
1218 |
1217 |
|
1218 def cmd_reindex_entities(self, etypes=None): |
|
1219 """force reindexaction of entities of the given types or of all |
|
1220 indexable entity types |
|
1221 """ |
|
1222 from cubicweb.server.checkintegrity import reindex_entities |
|
1223 reindex_entities(self.repo.schema, self.session, etypes=etypes) |
|
1224 |
1219 @deprecated('[3.5] use create_entity', stacklevel=3) |
1225 @deprecated('[3.5] use create_entity', stacklevel=3) |
1220 def cmd_add_entity(self, etype, *args, **kwargs): |
1226 def cmd_add_entity(self, etype, *args, **kwargs): |
1221 """add a new entity of the given type""" |
1227 """add a new entity of the given type""" |
1222 return self.cmd_create_entity(etype, *args, **kwargs).eid |
1228 return self.cmd_create_entity(etype, *args, **kwargs).eid |
1223 |
1229 |