Function
task_list_core
(session,
date_from,
date_to,
status,
job_id,
incoming_directory_id,
project_id,
file_id,
mode_data,
issues_filter,
all_my_jobs = False,
user_id = False,
member = None,
limit_count = 25,
page_number = 0)
Source from the content-addressed store, hash-verified
| 129 | |
| 130 | |
| 131 | def task_list_core(session, |
| 132 | date_from, |
| 133 | date_to, |
| 134 | status, |
| 135 | job_id, |
| 136 | incoming_directory_id, |
| 137 | project_id, |
| 138 | file_id, |
| 139 | mode_data, |
| 140 | issues_filter, |
| 141 | all_my_jobs = False, |
| 142 | user_id = False, |
| 143 | member = None, |
| 144 | limit_count = 25, |
| 145 | page_number = 0): |
| 146 | # if using time created |
| 147 | |
| 148 | if limit_count is None: |
| 149 | limit_count = 25 |
| 150 | job_id_list = None |
| 151 | user_id = None |
| 152 | if member: |
| 153 | user_id = member.user_id |
| 154 | |
| 155 | if all_my_jobs and user_id: |
| 156 | job_id_list = User_To_Job.get_job_ids_from_user(session = session, user_id = user_id) |
| 157 | |
| 158 | task_list = Task.list( |
| 159 | session = session, |
| 160 | date_from = date_from, |
| 161 | date_to = date_to, |
| 162 | status = status, |
| 163 | job_id = job_id, |
| 164 | job_id_list = job_id_list, |
| 165 | project_id = project_id, |
| 166 | file_id = file_id, |
| 167 | incoming_directory_id = incoming_directory_id, |
| 168 | issues_filter = issues_filter, |
| 169 | limit_count = limit_count, |
| 170 | page_number = page_number, |
| 171 | |
| 172 | ) |
| 173 | total_tasks_count = Task.list( |
| 174 | session = session, |
| 175 | date_from = date_from, |
| 176 | date_to = date_to, |
| 177 | status = status, |
| 178 | job_id = job_id, |
| 179 | job_id_list = job_id_list, |
| 180 | project_id = project_id, |
| 181 | file_id = file_id, |
| 182 | incoming_directory_id = incoming_directory_id, |
| 183 | issues_filter = issues_filter, |
| 184 | limit_count = None, |
| 185 | page_number = None, |
| 186 | return_mode = 'count' |
| 187 | ) |
| 188 | |