Example #1
0
    def process(self, commit, *args, **kwargs):
        data = commit.data

        loan = Loan()

        loan.id = data.get("id")
        loan.open = data.get("open")
        loan.approved = data.get("approved")
        loan.position = data.get("position")
        loan.expiration = data.get("expiration")
        loan.amount = data.get("amount")
        loan.cosigner = data.get("cosigner")
        loan.model = data.get("model")
        loan.creator = data.get("creator")
        loan.oracle = data.get("oracle")
        loan.borrower = data.get("borrower")
        loan.callback = data.get("callback")
        loan.salt = data.get("salt")
        loan.loanData = data.get("loanData")
        loan.created = data.get("created")
        loan.descriptor = Descriptor(**data.get("descriptor"))
        loan.currency = data.get("currency")
        loan.status = data.get("status")
        # loan.commits.append(commit)
        commit.save()
        loan.save()
Example #2
0
def shipping():

    tags = [product.name for product in Product.select()]
    tags += [descriptor.description for descriptor in Descriptor.select()]
    tags += [brand.name for brand in Brand.select()]
    tags.sort()

    return render_template(
        "shipper_dashboard.html", Order=Order, Stock=Stock, tags=tags, fn=fn, current_user=current_user
    )
Example #3
0
def buyer():
    stocks = Stock.select().where(Stock.bought == False)
    stocks = [
        {"id": json.dumps(str(stock.id)), "stock": stock} for stock in stocks
    ]  # this will be used for adding listings to the homepage

    tags = [product.name for product in Product.select()]
    tags += [descriptor.description for descriptor in Descriptor.select()]
    tags += [brand.name for brand in Brand.select()]
    tags.sort()

    return render_template("buyer_dashboard.html", stocks=stocks, Order=Order, Stock=Stock, tags=tags, fn=fn)