perbaikan form_validator pada beberapa views

1 parent 35ed8cd0
...@@ -94,6 +94,8 @@ class Views(BaseView): ...@@ -94,6 +94,8 @@ class Views(BaseView):
err_nama() err_nama()
elif found: elif found:
err_nama() err_nama()
super().form_validator(form, value)
def get_bindings(self, row=None): def get_bindings(self, row=None):
return dict(provinsi_list=ResProvinsi.get_list()) return dict(provinsi_list=ResProvinsi.get_list())
......
...@@ -146,6 +146,8 @@ class Views(BaseView): ...@@ -146,6 +146,8 @@ class Views(BaseView):
# err_nama() # err_nama()
# elif found: # elif found:
# err_nama() # err_nama()
super().form_validator(form, value)
def update_children(self, children): def update_children(self, children):
for child in children: for child in children:
......
...@@ -109,6 +109,8 @@ class Views(BaseView): ...@@ -109,6 +109,8 @@ class Views(BaseView):
err_nama() err_nama()
elif found: elif found:
err_nama() err_nama()
super().form_validator(form, value)
def get_bindings(self, row=None): def get_bindings(self, row=None):
provinsi_list = ResProvinsi.get_list() provinsi_list = ResProvinsi.get_list()
......
...@@ -237,6 +237,8 @@ class Views(BaseView): ...@@ -237,6 +237,8 @@ class Views(BaseView):
err_nama() err_nama()
elif found: elif found:
err_nama() err_nama()
super().form_validator(form, value)
def query_reg(request): def query_reg(request):
......
...@@ -102,6 +102,7 @@ class Views(BaseView): ...@@ -102,6 +102,7 @@ class Views(BaseView):
err_nama() err_nama()
elif found: elif found:
err_nama() err_nama()
super().form_validator(form, value)
......
...@@ -229,6 +229,8 @@ class Views(BaseView): ...@@ -229,6 +229,8 @@ class Views(BaseView):
else: else:
value.pop("idcard") value.pop("idcard")
super().form_validator(form, value)
def get_bindings(self, row=None): def get_bindings(self, row=None):
result = super().get_bindings(row) result = super().get_bindings(row)
......
...@@ -128,6 +128,8 @@ class Views(BaseView): ...@@ -128,6 +128,8 @@ class Views(BaseView):
err_departemen() err_departemen()
elif not value['partner_id']: elif not value['partner_id']:
err_partner() err_partner()
super().form_validator(form, value)
def save_request(self, values, row=None): def save_request(self, values, row=None):
request = self.req request = self.req
......
...@@ -94,6 +94,9 @@ class Views(BaseView): ...@@ -94,6 +94,9 @@ class Views(BaseView):
elif found: elif found:
err_nama() err_nama()
super().form_validator(form, value)
def view_upload(self): def view_upload(self):
return super().view_upload(exts=(".csv", ".tsv")) return super().view_upload(exts=(".csv", ".tsv"))
......
...@@ -362,6 +362,8 @@ class Views(BaseView): ...@@ -362,6 +362,8 @@ class Views(BaseView):
value.pop("idcard") value.pop("idcard")
value["groups"] = "Guest" value["groups"] = "Guest"
super().form_validator(form, value)
def before_add(self): def before_add(self):
result = {} result = {}
# email = self.req.user and self.req.user.email or "" # email = self.req.user and self.req.user.email or ""
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!