Example #1
0
def create_partner_from_library(request):
    """ Creates a partner and contact from a library_id. """
    partner = new_partner_from_library(request)

    redirect = False
    if request.REQUEST.get("redirect"):
        redirect = True
    ctx = {"partner": partner.id, "redirect": redirect}

    return HttpResponse(json.dumps(ctx))
Example #2
0
    def test_ofccp_duplicates_ignored(self):
        """
        When a company has already added OFCCP partners, those partners should
        not be displayed in the filter search results.
        """

        # create a new partner
        library_id = random.randint(1, self.partner_library.count())
        request = self.request_factory.get(
            'prm/view/partner-library/add', dict(
                company=self.company.id, library_id=library_id))
        request.user = self.staff_user
        partner = helpers.new_partner_from_library(request)

        # get a list of OFCCP partners
        request = self.request_factory.get(
            'prm/view/partner-library', dict(company=self.company.id))
        request.user = self.staff_user
        library = helpers.filter_partners(request, partner_library=True)

        self.assertFalse(partner.library.id in [p.id for p in library])
Example #3
0
    def test_ofccp_duplicates_ignored(self):
        """
        When a company has already added OFCCP partners, those partners should
        not be displayed in the filter search results.
        """

        # create a new partner
        library_id = random.randint(1, self.partner_library.count())
        request = self.request_factory.get(
            'prm/view/partner-library/add', dict(
                company=self.company.id, library_id=library_id))
        request.user = self.staff_user
        partner = helpers.new_partner_from_library(request)

        # get a list of OFCCP partners
        request = self.request_factory.get(
            'prm/view/partner-library', dict(company=self.company.id))
        request.user = self.staff_user
        library = helpers.filter_partners(request, partner_library=True)

        self.assertFalse(partner.library.id in [p.id for p in library])