Ejemplo n.º 1
0
 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()
Ejemplo n.º 2
0
 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]))
Ejemplo n.º 3
0
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))
Ejemplo n.º 4
0
 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()
Ejemplo n.º 5
0
 def __init__(self, context, request):
     self.context = None
     self.customer = context
     self.request = request
     self.form = form.CSRFForm(InvoiceSchema())
Ejemplo n.º 6
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.form = form.CSRFForm(CustomerSchema, defaults=context.__dict__)
Ejemplo n.º 7
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.form = form.CSRFForm(CustomerSchema)