Add bindings to add & remove items (no control on items yet, is on TODO)

This commit is contained in:
cncfanatics
2010-08-28 20:07:39 +02:00
parent 3fd04da397
commit b2a44ccac2
4 changed files with 53 additions and 3 deletions

View File

@@ -68,3 +68,16 @@ class Fit(object):
fit = eos.db.getFit(fitID)
fit.fill()
return fit
def appendItem(self, fitID, itemID):
fit = eos.db.getFit(fitID)
item = eos.db.getItem(itemID, eager=("attributes", "group.category"))
if item.group.category.name == "Module":
fit.modules.append(eos.types.Module(item))
eos.db.saveddata_session.flush()
def removeItem(self, fitID, position):
fit = eos.db.getFit(fitID)
fit.modules.toDummy(position)
eos.db.saveddata_session.flush()