Update search default false

1 parent ae49c67a
......@@ -15,12 +15,11 @@ from pyramid.request import Response
from sqlalchemy import Table
# from opensipkd.base.views.upload import tmpstore
from opensipkd.tools.captcha import img_captcha
from opensipkd.tools import dmy, get_settings, get_ext, \
date_from_str, get_random_string, Upload, InvalidExtension, mem_tmp_store
from opensipkd.tools.buttons import (
btn_save, btn_cancel, btn_close, btn_delete, btn_add, btn_csv, btn_edit,
btn_pdf, btn_upload, btn_xls)
btn_pdf, btn_upload)
# from opensipkd.tools.captcha import get_captcha
from opensipkd.tools.report import csv_response, file_response, xls_response
......@@ -77,8 +76,6 @@ class CSRFSchema(colander.Schema):
import re
from pyramid.interfaces import IRoutesMapper
from pyramid.threadlocal import get_current_registry
import io
import xlsxwriter
class BaseView(object):
def __init__(self, request):
......
......@@ -30,13 +30,16 @@ class AddSchema(colander.Schema):
validator=colander.Length(max=32),
oid="kode")
kode = colander.SchemaNode(colander.String(),
validator=colander.Length(max=32), oid="kode")
validator=colander.Length(max=32), oid="kode",
global_search=True,)
kategori = colander.SchemaNode(colander.String(),
widget=widget.SelectWidget(
values=kategori_dati2),
validator=colander.Length(max=32),
oid="kode")
nama = colander.SchemaNode(colander.String(), oid="nama")
oid="kode",
global_search=True,)
nama = colander.SchemaNode(colander.String(), oid="nama",
global_search=True,)
class EditSchema(AddSchema):
......
......@@ -86,8 +86,10 @@ class EditSchema(AddSchema):
class ListSchema(colander.Schema):
id = colander.SchemaNode(colander.String(), title="Action", visible=False)
kode = colander.SchemaNode(colander.String(), title="Kode")
nama = colander.SchemaNode(colander.String(), title="Nama")
kode = colander.SchemaNode(colander.String(), title="Kode",
global_search=True,)
nama = colander.SchemaNode(colander.String(), title="Nama",
global_search=True,)
status = colander.SchemaNode(colander.Boolean(), title="Status", width='50pt',
widget=widget.CheckboxWidget())
level_id = colander.SchemaNode(
......
......@@ -43,12 +43,15 @@ class AddSchema(colander.Schema):
oid="kecamatan_id",
title="Kecamatan")
kode = colander.SchemaNode(colander.String(),
validator=colander.Length(max=32), oid="kode")
validator=colander.Length(max=32), oid="kode",
global_search=True,)
kategori = colander.SchemaNode(colander.String(),
widget=widget.SelectWidget(
values=kategori_desa),
validator=colander.Length(max=32), oid="kode")
nama = colander.SchemaNode(colander.String(), oid="nama")
validator=colander.Length(max=32), oid="kode",
global_search=True,)
nama = colander.SchemaNode(colander.String(), oid="nama",
global_search=True,)
class EditSchema(AddSchema):
......
......@@ -42,8 +42,10 @@ class EditSchema(AddSchema):
class ListSchema(colander.Schema):
id = colander.SchemaNode(colander.Integer(), visible=False, title="Action")
group_name = colander.SchemaNode(
colander.String(), )
description = colander.SchemaNode(colander.String())
colander.String(),
global_search=True, )
description = colander.SchemaNode(colander.String(),
global_search=True,)
class Views(BaseView):
......
......@@ -32,17 +32,21 @@ class AddSchema(colander.Schema):
kode = colander.SchemaNode(
colander.String(),
validator=colander.Length(max=32),
oid="kode")
oid="kode",
global_search=True,)
nama = colander.SchemaNode(
colander.String(),
oid="nama")
oid="nama",
global_search=True,)
nama_pendek = colander.SchemaNode(
colander.String(),
oid="nama_pendek",
global_search=True,
missing=colander.drop)
nama_lain = colander.SchemaNode(
colander.String(),
oid="nama_lain",
global_search=True,
missing=colander.drop)
jenis = colander.SchemaNode(
colander.Integer(),
......
......@@ -41,8 +41,10 @@ class AddSchema(colander.Schema):
oid="dati2_id")
kode = colander.SchemaNode(
colander.String(),
validator=colander.Length(max=32), oid="kode")
nama = colander.SchemaNode(colander.String(), oid="nama")
validator=colander.Length(max=32), oid="kode",
global_search=True,)
nama = colander.SchemaNode(colander.String(), oid="nama",
global_search=True,)
class EditSchema(AddSchema):
......
......@@ -70,15 +70,18 @@ class ListSchema(colander.Schema):
validator=colander.Length(max=32),
oid="kode",
title="Kode",
width="100pt")
width="100pt",
global_search=True)
nama = colander.SchemaNode(
colander.String(),
validator=colander.Length(max=64),
oid="nama")
oid="nama",
global_search=True)
email = colander.SchemaNode(
colander.String(),
oid="email")
oid="email",
global_search=True)
idcard = colander.SchemaNode(
colander.String(),
oid="idcard",
......
......@@ -18,12 +18,14 @@ class ListSchema(colander.Schema):
perm_name = colander.SchemaNode(
colander.String(),
oid="perm_name",
title="Nama")
title="Nama",
global_search=True)
description = colander.SchemaNode(
colander.String(),
missing=colander.drop,
oid="description",
title="Diskripsi")
title="Diskripsi",
global_search=True)
class EditSchema(ListSchema):
pass
......
......@@ -125,12 +125,15 @@ class AddSchema(NamaSchema):
nama = colander.SchemaNode(
colander.String(),
title="Nama Printer",
validator=colander.Length(max=64)
validator=colander.Length(max=64),
global_search=True,
)
kode = colander.SchemaNode(
colander.String(),
title="IP Address",
widget=widget.TextInputWidget(mask="999.999.999.999",))
widget=widget.TextInputWidget(mask="999.999.999.999",),
global_search=True,
)
port = colander.SchemaNode(
colander.Integer(),
......@@ -145,6 +148,7 @@ class AddSchema(NamaSchema):
colander.String(),
validator=colander.Length(max=16),
title="Queue Name",
global_search=True,
default='lp')
timeout = colander.SchemaNode(
colander.Integer(),
......@@ -154,6 +158,9 @@ class AddSchema(NamaSchema):
colander.Integer(),
widget=widget.SelectWidget(),
title="User ID",
global_search=False,
searchable=True,
search_method="numeric",
default=10)
status = colander.SchemaNode(
......@@ -199,6 +206,7 @@ class Views(BaseView):
self.save_state = True
self.allow_check = True
self.list_view_field = 'nama'
self.filter_columns = True
def list_filter(self, query, **kwargs):
if not self.req.has_permission('admin'):
......
......@@ -27,14 +27,17 @@ def provinsi_widget(node, kw):
class AddSchema(colander.Schema):
kode = colander.SchemaNode(colander.String(),
oid="kode",
validator=colander.Length(max=32), )
validator=colander.Length(max=32),
global_search=True, )
kategori = colander.SchemaNode(colander.String(),
widget=widget.SelectWidget(
values=kategori_provinsi),
validator=colander.Length(max=32), oid="kode")
nama = colander.SchemaNode(colander.String(), oid="nama")
nama = colander.SchemaNode(colander.String(), oid="nama",
global_search=True,)
ibu_kota = colander.SchemaNode(
colander.String(), oid="nama", missing=colander.drop)
colander.String(), oid="nama", missing=colander.drop,
global_search=True,)
class EditSchema(AddSchema):
......
import os
import re
from shapely import node
import colander
from deform import (widget, )
from opensipkd.base import BASE_CLASS
from pyramid.i18n import TranslationStringFactory
from sqlalchemy import (func, true, )
from sqlalchemy import (func )
from ziggurat_foundations.models.services.user import UserService
from opensipkd.tools import create_now
from opensipkd.tools.buttons import btn_delete
from . import BaseView
# from .company import company_widget
from .user_login import (
regenerate_security_code, send_email_security_code, generate_api_key, )
from ..models.users import (DBSession, User, Group, UserGroup,)
......@@ -25,9 +23,11 @@ class ListSchema(colander.Schema):
id = colander.SchemaNode(colander.String(),
title="Action",
searchable=False)
email = colander.SchemaNode(colander.String())
email = colander.SchemaNode(colander.String(),
global_search=True)
user_name = colander.SchemaNode(colander.String(),
title=_("user-name", default="User Name"))
title=_("user-name", default="User Name"),
global_search=True)
status = colander.SchemaNode(colander.Integer(),
widget=widget.CheckboxWidget(),
width=50, searchable=False)
......
......@@ -14,14 +14,16 @@ class ListSchema(colander.Schema):
user_name = colander.SchemaNode(
colander.String(),
field=User.user_name,
title="User"
title="User",
global_search=True,
)
desa_kd = colander.SchemaNode(
colander.String(),
field=ResDesa.kode)
desa_name = colander.SchemaNode(
colander.String(),
field=ResDesa.nama)
field=ResDesa.nama,
global_search=True,)
class AddSchema(colander.Schema):
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!