def __init__(self, request): BaseViewer.__init__(self, request) self.contacts = ContactManager(self.request.db) self._dispatch_table = dict( usercontactlist=self.list_user_contacts, globalcontactlist=self.list_global_contacts, contactlist=self.list_contacts, receivedcallscalendar=self.received_calls_calendar,) self.context = self.request.matchdict['context'] self._view = self.context self.dispatch()
def __init__(self, request): BaseViewer.__init__(self, request) prepare_main_layout(self.request) self.layout.resources.fancybox.need() self.layout.resources.fullcalendar.need() template = 'mslemon:templates/consult/main-view.mako' env = dict() content = self.render(template, env) from haberdashery.resources import maincalendar maincalendar.need() self.layout.content = content self.layout.resources.azure3.need()
def __init__(self, request): BaseViewer.__init__(self, request) prepare_main_layout(self.request) self.clients = ClientManager(self.request.db) self.contacts = ContactManager(self.request.db) self._dispatch_table = dict( list=self.list_clients, add=self.add_client, delete=self.delete_client, confirmdelete=self.confirm_delete_client, editclient=self.edit_client, viewclient=self.view_client, ) self.context = self.request.matchdict["context"] self._view = self.context menu = BaseMenu() menu.set_header("Actions") url = self.url(context="add", id="somebody") menu.append_new_entry("Add Client", url) self.layout.options_menus = dict(actions=menu) self.dispatch()