Ejemplo n.º 1
0
    def get(self, request, pk=None):
        if pk:
            return Response(status=HTTP_200_OK, data=ContactService.get(pk))

        created_by_user_id = request.GET.get('createdbyuserid')
        if created_by_user_id:
            return Response(status=HTTP_200_OK, data=ContactService.get_by_user_id(created_by_user_id))

        search_field = request.GET.get('searchfield')
        if search_field:
            return Response(status=HTTP_200_OK, data=ContactService.search(search_field))

        return Response(status=HTTP_200_OK, data=ContactService.get_all())
Ejemplo n.º 2
0
    def test_should_search_contact_by_phone(self):
        requests.get = MagicMock(return_value=MagicMock(status_code=200, json=MagicMock(return_value=CONTACT)))
        response = ContactService.get(CONTACT['phone'])

        self.assertEqual(response, CONTACT)
Ejemplo n.º 3
0
    def test_should_search_contact_by_phone(self):
        requests.get = MagicMock(return_value=MagicMock(
            status_code=200, json=MagicMock(return_value=CONTACT)))
        response = ContactService.get(CONTACT['phone'])

        self.assertEqual(response, CONTACT)
Ejemplo n.º 4
0
 def get_object(self, pk):
     return ContactService.get(pk)
Ejemplo n.º 5
0
 def build_contact(self):
     logger.info('contact person id = %s' % self.contact_person_id)
     return ContactService.get(self.contact_person_id)
Ejemplo n.º 6
0
def set_remote_contact_to_report_item(report_item):
    contact = ContactService.get(report_item.get('contactPersonId', report_item.get('contact_person_id')))
    report_item['contactName'] = '%s %s' % (contact.get('firstName'), contact.get('lastName'))
    report_item['contactPhone'] = contact.get('phone')
    return report_item
Ejemplo n.º 7
0
 def build_contact(self):
     logger.info('contact person id = %s' % self.contact_person_id)
     return ContactService.get(self.contact_person_id)