Esempio n. 1
0
    def setUp(self):
        # Publish some of the documents from fixture
        foreskrift1 = models.Myndighetsforeskrift.objects.get(
            forfattningssamling__slug="exfs", arsutgava="2009", lopnummer="1")
        generate_rdf_post_for(foreskrift1)
        generate_atom_entry_for(foreskrift1)

        foreskrift2 = models.Myndighetsforeskrift.objects.get(
            forfattningssamling__slug="exfs", arsutgava="2009", lopnummer="2")
        generate_rdf_post_for(foreskrift2)
        generate_atom_entry_for(foreskrift2)
Esempio n. 2
0
    def save_model(self, request, obj, form, change):
        """Create an AtomEntry object when 'Myndighetsforeskrift' is saved or
        updated. See 'create_delete_entry' in 'rinfo/models.py' for
        deletion."""

        # Save the document and it's relations to other objects
        super(FSDokumentAdminMixin, self).save_model(
            request, obj, form, change)
        form.save_m2m()
        obj.save()
        # Now save RDF representation and Atom post
        generate_rdf_post_for(obj)
        generate_atom_entry_for(obj, update_only=True)
Esempio n. 3
0
 def generate_rdf_posts(self):
     for cls in (Myndighetsforeskrift, AllmannaRad, KonsolideradForeskrift):
         for obj in cls.objects.all():
             sys.stderr.write("Generating rdf post for %s\n" % obj.identifierare)
             generate_rdf_post_for(obj)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from django.core.management import setup_environ
from fst_web import settings
from fst_web.fs_doc.models import Myndighetsforeskrift, AllmannaRad, \
    KonsolideradForeskrift, generate_rdf_post_for


sys.path.append("..")
setup_environ(settings)

for cls in (Myndighetsforeskrift, AllmannaRad, KonsolideradForeskrift):
    for obj in cls.objects.all():
        print "Generating rdf post for %s" % obj
        generate_rdf_post_for(obj)