1
0
forked from test/crm
jcrm/crm/api/views.py

17 lines
377 B
Python

import jingrow
from pypika import Criterion
@jingrow.whitelist()
def get_views(pagetype):
View = jingrow.qb.PageType("CRM View Settings")
query = (
jingrow.qb.from_(View)
.select("*")
.where(Criterion.any([View.user == "", View.user == jingrow.session.user]))
)
if pagetype:
query = query.where(View.dt == pagetype)
views = query.run(as_dict=True)
return views