示例#1
0
    def test_add_checkpoint_for_record(self):
        ckpoint = checkpoint.add_checkpoint(
            self.session, 'res.partner', self.partner.id,
            self.backend_record._name, self.backend_record.id)
        self.assertEqual(ckpoint.model_id.model, 'res.partner')
        self.assertEqual(ckpoint.record_id, self.partner.id)
        self.assertEqual(ckpoint.name, self.partner.display_name)
        self.assertEqual(ckpoint.backend_id.id, self.backend_record.id)
        self.assertTrue(ckpoint.message_follower_ids)

        # we can also provide a message
        msg = 'Check this out!'
        ckpoint_with_msg = checkpoint.add_checkpoint(
            self.session, 'res.partner', self.partner.id,
            self.backend_record._name, self.backend_record.id,
            message=msg)
        self.assertEqual(ckpoint_with_msg.message, msg)
    def test_add_checkpoint_for_record(self):
        ckpoint = checkpoint.add_checkpoint(self.session, 'res.partner',
                                            self.partner.id,
                                            self.backend_record._name,
                                            self.backend_record.id)
        self.assertEqual(ckpoint.model_id.model, 'res.partner')
        self.assertEqual(ckpoint.record_id, self.partner.id)
        self.assertEqual(ckpoint.name, self.partner.display_name)
        self.assertEqual(ckpoint.backend_id.id, self.backend_record.id)
        self.assertTrue(ckpoint.message_follower_ids)

        # we can also provide a message
        msg = 'Check this out!'
        ckpoint_with_msg = checkpoint.add_checkpoint(self.session,
                                                     'res.partner',
                                                     self.partner.id,
                                                     self.backend_record._name,
                                                     self.backend_record.id,
                                                     message=msg)
        self.assertEqual(ckpoint_with_msg.message, msg)
示例#3
0
def add_checkpoint(session, model_name, record_id, cmis_backend_id):
    """ Add a row in the model ``connector.checkpoint`` for a record,
    meaning it has to be reviewed by a user.
    :param session: current session
    :type session: :class:`openerp.addons.connector.session.ConnectorSession`
    :param model_name: name of the model of the record to be reviewed
    :type model_name: str
    :param record_id: ID of the record to be reviewed
    :type record_id: int
    :param cmis_backend_id: ID of the Cmis Backend
    :type cmis_backend_id: int
    """
    return checkpoint.add_checkpoint(
        session, model_name, record_id, 'cmis.backend', cmis_backend_id)
示例#4
0
def add_checkpoint(session, model_name, record_id, backend_id):
    """ Add a row in the model ``connector.checkpoint`` for a record,
    meaning it has to be reviewed by a user.

    :param session: current session
    :type session: :py:class:`openerp.addons.connector.session.ConnectorSession`
    :param model_name: name of the model of the record to be reviewed
    :type model_name: str
    :param record_id: ID of the record to be reviewed
    :type record_id: int
    :param backend_id: ID of the High Jump Backend
    :type backend_id: int
    """
    return checkpoint.add_checkpoint(session, model_name, record_id, 'highjump.backend', backend_id)
示例#5
0
def add_checkpoint(session, binding_model_name, record_id, backend_id):
    """ Add a row in the model ``connector.checkpoint`` for a record,
    meaning it has to be reviewed by a user.
    :param session: current session
    :type session: :class:`openerp.addons.connector.session.ConnectorSession`
    :param model_name: name of the model of the record to be reviewed
    :type model_name: str
    :param record_id: ID of the record to be reviewed
    :type record_id: int
    :param backend_id: ID of the GetResponse Backend
    :type backend_id: int
    """
    return checkpoint.add_checkpoint(session, binding_model_name, record_id,
                                     'getresponse.backend', backend_id)
示例#6
0
def add_checkpoint(session, model_name, record_id, backend_id):
    return checkpoint.add_checkpoint(session, model_name, record_id,
                                     'civicrm.backend', backend_id)
示例#7
0
def add_checkpoint(session, model_name, record_id, backend_id):
    return checkpoint.add_checkpoint(session, model_name, record_id,
                                     'civicrm.backend', backend_id)