def __init__(self, request): super(UserManagementViewer, self).__init__(request) prepare_main_data(self.request) self.users = UserManager(self.request.db) self.accounts = AccountingManager(self.request.db) self._dispatch_table = dict( list=self.list_users, add=self.add_user, delete=self.delete_user, confirmdelete=self.confirm_delete_user, view=self.view_user, listgroups=self.list_groups, viewgroup=self.view_group, ) self.context = self.request.matchdict['context'] self._view = self.context self.dispatch()