iro/model/job.py
branchdevel
changeset 263 52284710c0b4
parent 258 0a5eb5aac0be
child 294 0e75bd39767d
equal deleted inserted replaced
262:212a69cc4d44 263:52284710c0b4
   107         :param session: a valid session ( created by decorator :func:`iro.model.dbdefer.dbdefer`)
   107         :param session: a valid session ( created by decorator :func:`iro.model.dbdefer.dbdefer`)
   108         :param `iro.model.schema.User` user: a user object
   108         :param `iro.model.schema.User` user: a user object
   109         :param list recipients: list of all recipients
   109         :param list recipients: list of all recipients
   110         :param `iro.model.message.Message` message: message to send
   110         :param `iro.model.message.Message` message: message to send
   111         :param list offers: a list of offers ( list will be reduced to the allowed offers for the **user** -- using :func:`iro.model.offer.extendProvider`)
   111         :param list offers: a list of offers ( list will be reduced to the allowed offers for the **user** -- using :func:`iro.model.offer.extendProvider`)
       
   112         :param string info: a bill group name
   112         :returns: the new job
   113         :returns: the new job
   113         """
   114         """
   114         user = session.merge(user)
   115         user = session.merge(user)
   115         job = schema.Job(info=info, status="started")
   116         job = schema.Job(info=info, status="started")
   116         user.jobs.append(job)
   117         user.jobs.append(job)