# -*- coding: utf-8 -*- """ Employee views """ from __future__ import unicode_literals, absolute_import from tailbone.views import employees as base class EmployeesView(base.EmployeesView): """ Prevent edit/delete for Chuck Norris """ def editable_instance(self, employee): return employee.person_uuid != '30d1fe06bcf411e6a7c23ca9f40bc550' def deletable_instance(self, employee): return employee.person_uuid != '30d1fe06bcf411e6a7c23ca9f40bc550' def includeme(config): # autocomplete config.add_route('employees.autocomplete', '/employees/autocomplete') config.add_view(base.EmployeesAutocomplete, route_name='employees.autocomplete', renderer='json', permission='employees.list') EmployeesView.defaults(config)