def forwards(self, orm):
     "Write your forwards methods here."
     for download in orm.Download.objects.all():
         link = grok_production_link(download.url)
         download.link_class = link.__class__.__name__
         download.parameter = link.param
         download.save()
 def forwards(self, orm):
     for dlink in orm.DownloadLink.objects.all():
         plink = groklinks.grok_production_link(dlink.url)
         orm.ProductionLink.objects.create(
             production_id=dlink.production_id,
             is_download_link=True,
             description=dlink.description,
             demozoo0_id=dlink.demozoo0_id,
             link_class=plink.__class__.__name__,
             parameter=plink.param
         )
     
     for prod in orm.Production.objects.all():
         if prod.pouet_id:
             orm.ProductionLink.objects.create(
                 production=prod,
                 is_download_link=False,
                 link_class='PouetProduction',
                 parameter=prod.pouet_id,
                 description='',
             )
         if prod.csdb_id:
             orm.ProductionLink.objects.create(
                 production=prod,
                 is_download_link=False,
                 link_class='CsdbRelease',
                 parameter=prod.csdb_id,
                 description='',
             )
         if prod.bitworld_id:
             orm.ProductionLink.objects.create(
                 production=prod,
                 is_download_link=False,
                 link_class='BitworldDemo',
                 parameter=prod.bitworld_id,
                 description='',
             )
         if prod.zxdemo_id:
             orm.ProductionLink.objects.create(
                 production=prod,
                 is_download_link=False,
                 link_class='ZxdemoItem',
                 parameter=prod.zxdemo_id,
                 description='',
             )
    def forwards(self, orm):
        for dlink in orm.DownloadLink.objects.all():
            plink = groklinks.grok_production_link(dlink.url)
            orm.ProductionLink.objects.create(
                production_id=dlink.production_id,
                is_download_link=True,
                description=dlink.description,
                demozoo0_id=dlink.demozoo0_id,
                link_class=plink.__class__.__name__,
                parameter=plink.param)

        for prod in orm.Production.objects.all():
            if prod.pouet_id:
                orm.ProductionLink.objects.create(
                    production=prod,
                    is_download_link=False,
                    link_class='PouetProduction',
                    parameter=prod.pouet_id,
                    description='',
                )
            if prod.csdb_id:
                orm.ProductionLink.objects.create(
                    production=prod,
                    is_download_link=False,
                    link_class='CsdbRelease',
                    parameter=prod.csdb_id,
                    description='',
                )
            if prod.bitworld_id:
                orm.ProductionLink.objects.create(
                    production=prod,
                    is_download_link=False,
                    link_class='BitworldDemo',
                    parameter=prod.bitworld_id,
                    description='',
                )
            if prod.zxdemo_id:
                orm.ProductionLink.objects.create(
                    production=prod,
                    is_download_link=False,
                    link_class='ZxdemoItem',
                    parameter=prod.zxdemo_id,
                    description='',
                )