Commit d6eef705 by aagusti

upload wilayah

1 parent f40f2f2e
...@@ -7,6 +7,7 @@ from . import widget_os ...@@ -7,6 +7,7 @@ from . import widget_os
from .provinsi import provinsi_widget from .provinsi import provinsi_widget
from opensipkd.models import DBSession, ResDati2, kategori_dati2, ResProvinsi from opensipkd.models import DBSession, ResDati2, kategori_dati2, ResProvinsi
from ..views import BaseView from ..views import BaseView
_ = TranslationStringFactory("opensipkd") _ = TranslationStringFactory("opensipkd")
SESS_ADD_FAILED = 'Tambah dati2 gagal' SESS_ADD_FAILED = 'Tambah dati2 gagal'
...@@ -29,12 +30,15 @@ def dati2_widget(node, kw): ...@@ -29,12 +30,15 @@ def dati2_widget(node, kw):
class AddSchema(colander.Schema): class AddSchema(colander.Schema):
provinsi_id = colander.SchemaNode(colander.String(), provinsi_id = colander.SchemaNode(colander.String(),
widget=provinsi_widget, widget=provinsi_widget,
validator=colander.Length(max=32), oid="kode") validator=colander.Length(max=32),
oid="kode")
kode = colander.SchemaNode(colander.String(), kode = colander.SchemaNode(colander.String(),
validator=colander.Length(max=32), oid="kode") validator=colander.Length(max=32), oid="kode")
kategori = colander.SchemaNode(colander.String(), kategori = colander.SchemaNode(colander.String(),
widget=widget.SelectWidget(values=kategori_dati2), widget=widget.SelectWidget(
validator=colander.Length(max=32), oid="kode") values=kategori_dati2),
validator=colander.Length(max=32),
oid="kode")
nama = colander.SchemaNode(colander.String(), oid="nama") nama = colander.SchemaNode(colander.String(), oid="nama")
...@@ -103,12 +107,12 @@ class ViewDati2(BaseView): ...@@ -103,12 +107,12 @@ class ViewDati2(BaseView):
@view_config(route_name='dati2', @view_config(route_name='dati2',
renderer='templates/table.pt', renderer='templates/table.pt',
permission='dati2') permission='wilayah')
def view_list(self): def view_list(self):
return super(ViewDati2, self).view_list() return super(ViewDati2, self).view_list()
@view_config(route_name='dati2-view', @view_config(route_name='dati2-view',
renderer='templates/form.pt', permission='dati2') renderer='templates/form.pt', permission='wilayah')
def view_view(self): # row = query_id(request).first() def view_view(self): # row = query_id(request).first()
return super(ViewDati2, self).view_view() return super(ViewDati2, self).view_view()
...@@ -129,16 +133,21 @@ class ViewDati2(BaseView): ...@@ -129,16 +133,21 @@ class ViewDati2(BaseView):
return result return result
@view_config(route_name='dati2-add', @view_config(route_name='dati2-add',
renderer='templates/form.pt', permission='dati2') renderer='templates/form.pt', permission='wilayah')
def view_add(self): def view_add(self):
return super(ViewDati2, self).view_add() return super(ViewDati2, self).view_add()
@view_config(route_name='dati2-edit', @view_config(route_name='dati2-edit',
renderer='templates/form.pt', permission='dati2') renderer='templates/form.pt', permission='wilayah')
def view_edt(self): def view_edt(self):
return super(ViewDati2, self).view_edit() return super(ViewDati2, self).view_edit()
@view_config(route_name='dati2-delete', @view_config(route_name='dati2-delete',
renderer='templates/form.pt', permission='dati2') renderer='templates/form.pt', permission='wilayah')
def view_delete(self): def view_delete(self):
return super(ViewDati2, self).view_delete() return super(ViewDati2, self).view_delete()
@view_config(route_name='dati2-upload',
renderer='templates/form.pt', permission='wilayah')
def view_upload(self):
return super(ViewDati2, self).view_upload(exts=(".csv",))
...@@ -134,13 +134,13 @@ class ViewDesa(BaseView): ...@@ -134,13 +134,13 @@ class ViewDesa(BaseView):
return d return d
@view_config(route_name='desa-view', @view_config(route_name='desa-view',
renderer='templates/form.pt', permission='desa') renderer='templates/form.pt', permission='wilayah')
def view_view(self): def view_view(self):
return super().view_view() return super().view_view()
@view_config(route_name='desa', @view_config(route_name='desa',
renderer='templates/table.pt', renderer='templates/table.pt',
permission='desa') permission='wilayah')
def view_list(self): def view_list(self):
return super(ViewDesa, self).view_list() return super(ViewDesa, self).view_list()
...@@ -162,21 +162,21 @@ class ViewDesa(BaseView): ...@@ -162,21 +162,21 @@ class ViewDesa(BaseView):
return result return result
@view_config(route_name='desa-add', @view_config(route_name='desa-add',
renderer='templates/form.pt', permission='desa') renderer='templates/form.pt', permission='wilayah')
def view_add(self): def view_add(self):
return super(ViewDesa, self).view_add() return super(ViewDesa, self).view_add()
@view_config(route_name='desa-edit', @view_config(route_name='desa-edit',
renderer='templates/form.pt', permission='desa') renderer='templates/form.pt', permission='wilayah')
def view_edt(self): def view_edt(self):
return super(ViewDesa, self).view_edit() return super(ViewDesa, self).view_edit()
@view_config(route_name='desa-delete', @view_config(route_name='desa-delete',
renderer='templates/form.pt', permission='desa') renderer='templates/form.pt', permission='wilayah')
def view_delete(self): def view_delete(self):
return super(ViewDesa, self).view_delete() return super(ViewDesa, self).view_delete()
@view_config(route_name='desa-upload', @view_config(route_name='desa-upload',
renderer='templates/form.pt', permission='desa') renderer='templates/form.pt', permission='wilayah')
def view_upload(self): def view_upload(self):
return super(ViewDesa, self).view_upload(exts=('.csv',)) return super(ViewDesa, self).view_upload(exts=('.csv',))
...@@ -110,13 +110,13 @@ class Views(BaseView): ...@@ -110,13 +110,13 @@ class Views(BaseView):
err_nama() err_nama()
@view_config(route_name='kecamatan-view', @view_config(route_name='kecamatan-view',
renderer='templates/form.pt', permission='kecamatan') renderer='templates/form.pt', permission='wilayah')
def view_view(self): # row = query_id(request).first() def view_view(self): # row = query_id(request).first()
return super().view_view() return super().view_view()
@view_config(route_name='kecamatan', @view_config(route_name='kecamatan',
renderer='templates/table.pt', renderer='templates/table.pt',
permission='kecamatan') permission='wilayah')
def view_list(self): def view_list(self):
return super(Views, self).view_list() return super(Views, self).view_list()
...@@ -138,7 +138,7 @@ class Views(BaseView): ...@@ -138,7 +138,7 @@ class Views(BaseView):
return result return result
@view_config(route_name='kecamatan-add', @view_config(route_name='kecamatan-add',
renderer='templates/form.pt', permission='kecamatan') renderer='templates/form.pt', permission='wilayah')
def view_add(self): def view_add(self):
return super(Views, self).view_add() return super(Views, self).view_add()
...@@ -160,16 +160,16 @@ class Views(BaseView): ...@@ -160,16 +160,16 @@ class Views(BaseView):
return d return d
@view_config(route_name='kecamatan-edit', @view_config(route_name='kecamatan-edit',
renderer='templates/form.pt', permission='kecamatan') renderer='templates/form.pt', permission='wilayah')
def view_edt(self): def view_edt(self):
return super(Views, self).view_edit() return super(Views, self).view_edit()
@view_config(route_name='kecamatan-delete', @view_config(route_name='kecamatan-delete',
renderer='templates/form.pt', permission='kecamatan') renderer='templates/form.pt', permission='wilayah')
def view_delete(self): def view_delete(self):
return super(Views, self).view_delete() return super(Views, self).view_delete()
@view_config(route_name='kecamatan-upload', @view_config(route_name='kecamatan-upload',
renderer='templates/form.pt', permission='kecamatan') renderer='templates/form.pt', permission='wilayah')
def view_upload(self): def view_upload(self):
return super(Views, self).view_upload(exts=(".csv",)) return super(Views, self).view_upload(exts=(".csv",))
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!