rattail-demo/rattail_demo/web/views/people.py

31 lines
793 B
Python
Raw Normal View History

# -*- coding: utf-8; -*-
"""
Person views
"""
from tailbone.views import people as base
from tailbone_corepos.views import people as corepos_base
class PersonView(corepos_base.PersonView):
"""
Prevent edit/delete for Chuck Norris
"""
def editable_instance(self, person):
return person.uuid != '30d1fe06bcf411e6a7c23ca9f40bc550'
def deletable_instance(self, person):
return person.uuid != '30d1fe06bcf411e6a7c23ca9f40bc550'
def includeme(config):
2016-12-10 10:15:41 -06:00
# autocomplete
config.add_route('people.autocomplete', '/people/autocomplete')
config.add_view(base.PeopleAutocomplete, route_name='people.autocomplete',
renderer='json', permission='people.list')
PersonView.defaults(config)
2019-06-15 15:31:09 -05:00
base.PersonNoteView.defaults(config)