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='', )