def __init__(self, context, request): self.context = context self.request = request self.form = form.CSRFForm(ProfileSchema(), defaults=self.context.__dict__) self.form["password"].widget = formish.CheckedPassword() self.form["logo"].widget = formish.FileUpload()
def __init__(self, context, request): self.context = context self.customer = context.customer self.request = request self.form = form.CSRFForm( InvoiceSchema(), defaults=dict( payment_term=context.payment_term, entries=[entry.__dict__ for entry in context.entries]))
def Comment(context, request): if request.method == "POST": try: data = form.CSRFForm(NoteSchema()).validate(request) except formish.FormError: return HTTPFound( location=route_url("invoice_view", request, id=context.id)) context.notes.append(InvoiceNote(comment=data["comment"])) return HTTPFound( location=route_url("invoice_view", request, id=context.id))
def __init__(self, context, request): self.context = context self.request = request self.form = form.CSRFForm(PaidSchema(), defaults=dict(paid=datetime.date.today())) self.form["paid"].widget = formish.DateParts()
def __init__(self, context, request): self.context = None self.customer = context self.request = request self.form = form.CSRFForm(InvoiceSchema())
def __init__(self, context, request): self.context = context self.request = request self.form = form.CSRFForm(CustomerSchema, defaults=context.__dict__)
def __init__(self, context, request): self.context = context self.request = request self.form = form.CSRFForm(CustomerSchema)