def put(self, doc_number, notice):
     """Store a single notice"""
     model = Notice(document_number=doc_number,
                    fr_url=notice['fr_url'],
                    publication_date=notice['publication_date'],
                    cfr_part=notice['cfr_part'],
                    notice=notice)
     if 'effective_on' in notice:
         model.effective_on = notice['effective_on']
     model.save()
 def insert(self, doc_number, notice):
     """Store a single notice"""
     model = Notice(document_number=doc_number,
                    fr_url=notice['fr_url'],
                    publication_date=notice['publication_date'],
                    notice=notice)
     if 'effective_on' in notice:
         model.effective_on = notice['effective_on']
     model.save()
     for cfr_part in notice.get('cfr_parts', []):
         model.noticecfrpart_set.create(cfr_part=cfr_part)
Esempio n. 3
0
    def put(self, doc_number, notice):
        """Store a single notice"""
        Notice.objects.filter(document_number=doc_number).delete()

        model = Notice(document_number=doc_number,
                       fr_url=notice['fr_url'],
                       publication_date=notice['publication_date'],
                       notice=notice)
        if 'effective_on' in notice:
            model.effective_on = notice['effective_on']
        model.save()
        cfr_parts = set(notice.get('cfr_parts', []))
        for cfr_part in cfr_parts:
            model.noticecfrpart_set.create(cfr_part=cfr_part)
Esempio n. 4
0
    def put(self, doc_number, part, notice):
        """ Store a single notice """

        Notice.objects.filter(document_number=doc_number,
                cfr_part=part).delete()

        model = Notice(document_number=doc_number,
                       cfr_part=part,
                       fr_url=notice['fr_url'],
                       publication_date=notice['publication_date'],
                       notice=notice)

        if 'effective_on' in notice:
            model.effective_on = notice['effective_on']

        model.save()
Esempio n. 5
0
    def put(self, doc_number, part, notice):
        """ Store a single notice """

        Notice.objects.filter(document_number=doc_number,
                              cfr_part=part).delete()

        model = Notice(document_number=doc_number,
                       cfr_part=part,
                       fr_url=notice['fr_url'],
                       publication_date=notice['publication_date'],
                       notice=notice)

        if 'effective_on' in notice:
            model.effective_on = notice['effective_on']

        model.save()