Commit 8464476b by aagusti

perbaikan partner master slave wilayah saat get raw jika character is None

1 parent 2d71d682
...@@ -43,6 +43,7 @@ class AddSchema(PartnerSchema): ...@@ -43,6 +43,7 @@ class AddSchema(PartnerSchema):
title="Company") title="Company")
def after_bind(self, schema, kwargs): def after_bind(self, schema, kwargs):
super().after_bind(schema, kwargs)
request = kwargs["request"] request = kwargs["request"]
if request.user.company_id: if request.user.company_id:
self["company_id"].widget = widget.HiddenWidget() self["company_id"].widget = widget.HiddenWidget()
...@@ -54,6 +55,8 @@ class EditSchema(AddSchema): ...@@ -54,6 +55,8 @@ class EditSchema(AddSchema):
missing=colander.drop, missing=colander.drop,
widget=widget.HiddenWidget(), widget=widget.HiddenWidget(),
) )
def after_bind(self, schema, kwargs):
super().after_bind(schema, kwargs)
class ListSchema(colander.Schema): class ListSchema(colander.Schema):
......
...@@ -129,3 +129,11 @@ class PartnerSchema(NamaSchema): ...@@ -129,3 +129,11 @@ class PartnerSchema(NamaSchema):
status = colander.SchemaNode( status = colander.SchemaNode(
colander.Boolean(), colander.Boolean(),
oid="status") oid="status")
def after_bind(self, schema, kwargs):
request = kwargs["request"]
prefix = request.route_url("home")
self["provinsi_id"].slave_url=f"{prefix}/dati2/select/act?provinsi_id="
self["dati2_id"].slave_url=f"{prefix}/kecamatan/select/act?dati2_id="
self["kecamatan_id"].slave_url = f"{prefix}/desa/select/act?kecamatan_id="
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!