Subversion Repositories SmartDukaan

Rev

Rev 5385 | Rev 5424 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5385 Rev 5393
Line 86... Line 86...
86
    bestDealValue = Field(Float)
86
    bestDealValue = Field(Float)
87
    bestSellingRank = Field(Integer)
87
    bestSellingRank = Field(Integer)
88
    currentInventory = OneToMany('CurrentInventorySnapshot')
88
    currentInventory = OneToMany('CurrentInventorySnapshot')
89
    inventoryHistory = OneToMany('ItemInventoryHistory')
89
    inventoryHistory = OneToMany('ItemInventoryHistory')
90
    statusChangeLog = OneToMany("ItemChangeLog")
90
    statusChangeLog = OneToMany("ItemChangeLog")
91
    preferredWarehouse = Field(Integer)
-
 
92
    defaultForEntity = Field(Boolean)
91
    defaultForEntity = Field(Boolean)
93
    risky = Field(Boolean)
92
    risky = Field(Boolean)
94
    expectedDelay = Field(Integer)
93
    expectedDelay = Field(Integer)
95
    warranty_period = Field(Integer)
94
    warranty_period = Field(Integer)
96
    defaultWarehouse = Field(Integer)
-
 
97
    isWarehousePreferenceSticky = Field(Boolean)
95
    isWarehousePreferenceSticky = Field(Boolean)
98
    preferredVendor = Field(Integer)
96
    preferredVendor = Field(Integer)
99
    type = Field(Enum('SERIALIZED', 'NON_SERIALIZED'), default = 'NON_SERIALIZED', server_default='NON_SERIALIZED')
97
    type = Field(Enum('SERIALIZED', 'NON_SERIALIZED'), default = 'NON_SERIALIZED', server_default='NON_SERIALIZED')
100
    hasItemNo = Field(Boolean)
98
    hasItemNo = Field(Boolean)
101
    using_options(shortnames=True)
99
    using_options(shortnames=True)
Line 107... Line 105...
107
    @property
105
    @property
108
    def get_total_inventory(self):
106
    def get_total_inventory(self):
109
        if self.currentInventory:
107
        if self.currentInventory:
110
            i = 0
108
            i = 0
111
            for entry in self.currentInventory:
109
            for entry in self.currentInventory:
112
                i += entry.availability
110
                i += entry.availibility
113
            return i
111
            return i
114
        
112
        
115
        else:
113
        else:
116
            return 0;
114
            return 0;
117
    
115