Commit d6eef705 by aagusti

upload wilayah

1 parent f40f2f2e
......@@ -7,6 +7,7 @@ from . import widget_os
from .provinsi import provinsi_widget
from opensipkd.models import DBSession, ResDati2, kategori_dati2, ResProvinsi
from ..views import BaseView
_ = TranslationStringFactory("opensipkd")
SESS_ADD_FAILED = 'Tambah dati2 gagal'
......@@ -29,12 +30,15 @@ def dati2_widget(node, kw):
class AddSchema(colander.Schema):
provinsi_id = colander.SchemaNode(colander.String(),
widget=provinsi_widget,
validator=colander.Length(max=32), oid="kode")
validator=colander.Length(max=32),
oid="kode")
kode = colander.SchemaNode(colander.String(),
validator=colander.Length(max=32), oid="kode")
kategori = colander.SchemaNode(colander.String(),
widget=widget.SelectWidget(values=kategori_dati2),
validator=colander.Length(max=32), oid="kode")
widget=widget.SelectWidget(
values=kategori_dati2),
validator=colander.Length(max=32),
oid="kode")
nama = colander.SchemaNode(colander.String(), oid="nama")
......@@ -103,12 +107,12 @@ class ViewDati2(BaseView):
@view_config(route_name='dati2',
renderer='templates/table.pt',
permission='dati2')
permission='wilayah')
def view_list(self):
return super(ViewDati2, self).view_list()
@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()
return super(ViewDati2, self).view_view()
......@@ -129,16 +133,21 @@ class ViewDati2(BaseView):
return result
@view_config(route_name='dati2-add',
renderer='templates/form.pt', permission='dati2')
renderer='templates/form.pt', permission='wilayah')
def view_add(self):
return super(ViewDati2, self).view_add()
@view_config(route_name='dati2-edit',
renderer='templates/form.pt', permission='dati2')
renderer='templates/form.pt', permission='wilayah')
def view_edt(self):
return super(ViewDati2, self).view_edit()
@view_config(route_name='dati2-delete',
renderer='templates/form.pt', permission='dati2')
renderer='templates/form.pt', permission='wilayah')
def view_delete(self):
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):
return d
@view_config(route_name='desa-view',
renderer='templates/form.pt', permission='desa')
renderer='templates/form.pt', permission='wilayah')
def view_view(self):
return super().view_view()
@view_config(route_name='desa',
renderer='templates/table.pt',
permission='desa')
permission='wilayah')
def view_list(self):
return super(ViewDesa, self).view_list()
......@@ -162,21 +162,21 @@ class ViewDesa(BaseView):
return result
@view_config(route_name='desa-add',
renderer='templates/form.pt', permission='desa')
renderer='templates/form.pt', permission='wilayah')
def view_add(self):
return super(ViewDesa, self).view_add()
@view_config(route_name='desa-edit',
renderer='templates/form.pt', permission='desa')
renderer='templates/form.pt', permission='wilayah')
def view_edt(self):
return super(ViewDesa, self).view_edit()
@view_config(route_name='desa-delete',
renderer='templates/form.pt', permission='desa')
renderer='templates/form.pt', permission='wilayah')
def view_delete(self):
return super(ViewDesa, self).view_delete()
@view_config(route_name='desa-upload',
renderer='templates/form.pt', permission='desa')
renderer='templates/form.pt', permission='wilayah')
def view_upload(self):
return super(ViewDesa, self).view_upload(exts=('.csv',))
......@@ -110,13 +110,13 @@ class Views(BaseView):
err_nama()
@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()
return super().view_view()
@view_config(route_name='kecamatan',
renderer='templates/table.pt',
permission='kecamatan')
permission='wilayah')
def view_list(self):
return super(Views, self).view_list()
......@@ -138,7 +138,7 @@ class Views(BaseView):
return result
@view_config(route_name='kecamatan-add',
renderer='templates/form.pt', permission='kecamatan')
renderer='templates/form.pt', permission='wilayah')
def view_add(self):
return super(Views, self).view_add()
......@@ -160,16 +160,16 @@ class Views(BaseView):
return d
@view_config(route_name='kecamatan-edit',
renderer='templates/form.pt', permission='kecamatan')
renderer='templates/form.pt', permission='wilayah')
def view_edt(self):
return super(Views, self).view_edit()
@view_config(route_name='kecamatan-delete',
renderer='templates/form.pt', permission='kecamatan')
renderer='templates/form.pt', permission='wilayah')
def view_delete(self):
return super(Views, self).view_delete()
@view_config(route_name='kecamatan-upload',
renderer='templates/form.pt', permission='kecamatan')
renderer='templates/form.pt', permission='wilayah')
def view_upload(self):
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!