def export(self): return { "id": self.id, "description": self.description, "date": dateutils.totuple(self.date), "amount": self.amount }
def export(self): return { "id": self.id, "name": self.name, "date": dateutils.totuple(self.date), "price": self.price, "quantity": self.quantity, }
def load_session(self): doc = self.get_doc(self.id) if doc is None: raise InvalidCookieException() # Expire time on session if (dateutils.now() - dateutils.fromtuple(doc["date"])).total_seconds() > self.expires: raise InvalidCookieException() doc["date"] = dateutils.totuple(self.date) self.doc = doc
def load_session(self): doc = self.get_doc(self.id) if doc is None: raise InvalidCookieException() # Expire time on session if (dateutils.now() - dateutils.fromtuple( doc["date"])).total_seconds() > self.expires: raise InvalidCookieException() doc["date"] = dateutils.totuple(self.date) self.doc = doc
def export(self): date = None if self.date is not None: date = dateutils.totuple(self.date) return { "version": self.version, "comment": self.comment, "date": date, "usage": self.usage.export(), "accounts": self.accounts.export(), "inventory": self.inventory.export(), "cash_in_hand": self.cash_in_hand.export(), "title": self.title, "id": self.id, }
def add(uid, group, description, amount, creditor, debtors): date = dateutils.totuple(dateutils.now()) members = set(x[0] for x in user.getmembers(uid)) if not creditor in members: raise PermissionError() for debtor in debtors: if not debtor[0] in members: raise PermissionError() db().save_doc({ "type": "entry", "amount": amount, "creditor": creditor, "date": date, "debtors": debtors, "description": description, "group": group, "uid": uid, "deletedby":None, })
def new_session(self): self.doc = { "type": "session", "data": {}, "date": dateutils.totuple(self.date) }
def new_session(self): self.doc = {"type": "session", "data":{}, "date": dateutils.totuple(self.date)}