Code Duplication    Length = 19-20 lines in 2 locations

django-data/image/cryoweb/models.py 2 locations

@@ 823-842 (lines=20) @@
820
        db_table = 'vessels'
821
822
823
class VesselsStorage(BaseMixin, models.Model):
824
    vessels_storage_id = models.IntegerField(blank=True, null=True)
825
    db_vessel = models.IntegerField(blank=True, null=True)
826
    storage_id = models.IntegerField(blank=True, null=True)
827
    no_units = models.SmallIntegerField(blank=True, null=True)
828
    db_status = models.IntegerField(blank=True, null=True)
829
    comment = models.TextField(blank=True, null=True)
830
    chk_lvl = models.SmallIntegerField(blank=True, null=True)
831
    dirty = models.NullBooleanField()
832
    guid = models.BigIntegerField(primary_key=True)
833
    last_change_dt = models.DateTimeField(blank=True, null=True)
834
    last_change_user = models.TextField(blank=True, null=True)
835
    owner = models.TextField(blank=True, null=True)
836
    synch = models.NullBooleanField()
837
    version = models.SmallIntegerField(blank=True, null=True)
838
839
    class Meta:
840
        managed = False
841
        db_table = 'vessels_storage'
842
        unique_together = (('db_vessel', 'storage_id', 'db_status'),)
843
844
845
# --- Useful Views
@@ 668-686 (lines=19) @@
665
        db_table = 'sources'
666
667
668
class StatusChanges(BaseMixin, models.Model):
669
    status_change_id = models.IntegerField(blank=True, null=True)
670
    vessels_storage_id = models.IntegerField(blank=True, null=True)
671
    old_status = models.IntegerField(blank=True, null=True)
672
    new_status = models.IntegerField(blank=True, null=True)
673
    action_dt = models.DateTimeField(blank=True, null=True)
674
    comment = models.TextField(blank=True, null=True)
675
    chk_lvl = models.SmallIntegerField(blank=True, null=True)
676
    dirty = models.NullBooleanField()
677
    guid = models.BigIntegerField(primary_key=True)
678
    last_change_dt = models.DateTimeField(blank=True, null=True)
679
    last_change_user = models.TextField(blank=True, null=True)
680
    owner = models.TextField(blank=True, null=True)
681
    synch = models.NullBooleanField()
682
    version = models.SmallIntegerField(blank=True, null=True)
683
684
    class Meta:
685
        managed = False
686
        db_table = 'status_changes'
687
688
689
class Storage(BaseMixin, models.Model):