# HG changeset patch # User Sylvain Thénault # Date 1304343963 -7200 # Node ID b6fd14ee491e16502f25a07de12258a3fe266b17 # Parent 258c928050662c339273d4fd410c04db11aedd3e [migration] new command to get default workflow for an entity type * * * typo diff -r 258c92805066 -r b6fd14ee491e server/migractions.py --- a/server/migractions.py Fri Apr 29 20:16:54 2011 +0200 +++ b/server/migractions.py Mon May 02 15:46:03 2011 +0200 @@ -1249,6 +1249,12 @@ self.commit() return wf + def cmd_get_workflow_for(self, etype): + """return default workflow for the given entity type""" + rset = self.rqlexec('Workflow X WHERE ET default_workflow X, ET name %(et)s', + {'et': etype}) + return rset.get_entity(0, 0) + # XXX remove once cmd_add_[state|transition] are removed def _get_or_create_wf(self, etypes): if not isinstance(etypes, (list, tuple)):