Commit 75a77185 by Taufikyu

perbaiki defered_jenis, dan validator

1 parent 7f38fee3
......@@ -4,6 +4,7 @@ from datetime import timedelta
import colander
from deform import (
Form, ValidationFailure, widget, Button, FileData)
from deform.widget import RadioChoiceWidget
from opensipkd.base import get_params, get_urls
from opensipkd.models import (
DBSession, UserService, )
......@@ -167,8 +168,9 @@ def view_password(request):
one_hour = timedelta(1.0 / 24)
two_minutes = timedelta(1.0 / 24 / 60)
from deform import widget
@colander.deferred
def deferred_jenis(node, kw):
values = kw.get('daftar_jenis', [])
return widget.RadioChoiceWidget(values=values)
\ No newline at end of file
return RadioChoiceWidget(values=values)
\ No newline at end of file
......@@ -40,7 +40,7 @@ class PartnerEmailValidator(colander.Email, Validator):
@colander.deferred
def partner_email_validator(node, kw):
return PartnerEmailValidator(kw['row'])
return PartnerEmailValidator(kw.get('row',''))
class PartnerKodeValidator(Validator):
......@@ -65,7 +65,7 @@ class PartnerKodeValidator(Validator):
@colander.deferred
def partner_kode_validator(node, kw):
return PartnerKodeValidator(kw['row'])
return PartnerKodeValidator(kw.get('row',''))
class NamaSchema(colander.Schema):
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!