def get_context(): if permissions.has_admin_permissions(): projects = projects_service.open_projects() else: projects = get_open_projects() asset_types = assets_service.get_asset_types() custom_actions = custom_actions_service.get_custom_actions() status_automations = status_automations_service.get_status_automations() persons = persons_service.get_persons( minimal=not permissions.has_manager_permissions() ) notification_count = get_unread_notifications_count() project_status_list = projects_service.get_project_statuses() departments = tasks_service.get_departments() task_types = tasks_service.get_task_types() task_status_list = tasks_service.get_task_statuses() search_filters = get_filters() return { "asset_types": asset_types, "custom_actions": custom_actions, "status_automations": status_automations, "departments": departments, "notification_count": notification_count, "persons": persons, "project_status": project_status_list, "projects": projects, "task_types": task_types, "task_status": task_status_list, "search_filters": search_filters, }
def get_context(): if permissions.has_admin_permissions(): projects = projects_service.open_projects() else: projects = get_open_projects() asset_types = assets_service.get_asset_types() custom_actions = custom_actions_service.get_custom_actions() persons = persons_service.get_persons() notifications = get_last_notifications() project_status_list = projects_service.get_project_statuses() task_types = tasks_service.get_task_types() task_status_list = tasks_service.get_task_statuses() search_filters = get_filters() return { "asset_types": asset_types, "custom_actions": custom_actions, "notifications": notifications, "persons": persons, "project_status": project_status_list, "projects": projects, "task_types": task_types, "task_status": task_status_list, "search_filters": search_filters, }
def get(self): person_names = [] for person in persons_service.get_persons(): person_names.append({ "id": person["id"], "first_name": person["first_name"], "last_name": person["last_name"], "desktop_login": person["desktop_login"], "active": person["active"] }) return person_names
def test_get_active_persons(self): self.assertEqual(len(persons_service.get_persons()), 2) persons_service.update_person(self.person.id, {"active": False}) self.assertEqual(len(persons_service.get_active_persons()), 1)