Commit Graph
66 Commits
Author SHA1 Message Date
Aaron Tan aa119e0102 Enforce wfj to ignore canceled jobs. 2016-10-31 12:09:14 -04:00
Aaron Tan 4e89cc8eb4 Merge pull request #3652 from jangsutsr/3484_add_license_validation_to_job_add
Add validate_license to job's can_add
2016-10-27 16:37:55 -04:00
Aaron Tan 31d06ecdc4 flake8 fix. 2016-10-27 16:09:55 -04:00
Aaron Tan 6717d4f3fa Prevent job can_change from erroneously firing license validation. 2016-10-27 15:24:03 -04:00
Aaron Tan d21de4c99f Add validate_license to job's can_add 2016-10-27 15:14:54 -04:00
Aaron Tan 1da8ed0dd3 Merge pull request #3787 from jangsutsr/3552_ensure_wfjt_being_set_during_node_creation
Ensure workflow_job_template being set during node creation
2016-10-27 14:55:02 -04:00
Aaron Tan 432242bdd2 Null check added. 2016-10-27 11:20:45 -04:00
Aaron Tan 7c9e1c91db Ensure workflow_job_template being set during node creation. 2016-10-26 15:52:49 -04:00
Aaron Tan 237587c2e7 Merge pull request #3758 from jangsutsr/3667_always_check_missing_in_bfs
Add missing always_node check in bfs
2016-10-26 12:17:38 -04:00
Aaron Tan ffeb2b22a4 Unit test added. 2016-10-25 19:28:24 -04:00
Aaron Tan 5ca25b924e Add missing always_node check in bfs 2016-10-24 11:06:25 -04:00
Aaron Tan 22329e5b72 Merge pull request #3502 from jangsutsr/2363_implement_job_timeout
Implement job timeout
2016-10-19 23:54:51 -04:00
Aaron Tan 5fdd44c3f4 Fix mutable default argument issue. 2016-10-18 09:48:19 -04:00
Aaron Tan c595492950 Solve rebase conflicts. 2016-10-17 17:08:05 -04:00
Aaron Tan 21feae7c11 Rename default timeout and remove runtime_flag. 2016-10-17 16:56:39 -04:00
Aaron Tan 2362f34d27 Implement pluggable job explanation. 2016-10-17 16:56:39 -04:00
Aaron Tan 701c23171f Remove timeout fields from sys job & adhoc cmd. 2016-10-17 16:56:39 -04:00
Aaron Tan 96e3228c9d Change global settings structure and fix potential celery issue. 2016-10-17 16:56:39 -04:00
Aaron Tan 651a09f5fb Remove stdout indicator. 2016-10-17 16:56:39 -04:00
Aaron Tan 33952808c4 Readability improvement and job explaination added. 2016-10-17 16:56:39 -04:00
Aaron Tan 70481414c6 Migration update. 2016-10-17 16:56:39 -04:00
Aaron Tan 69be94feb9 Implement global job timeout mechanism. 2016-10-17 16:56:39 -04:00
Aaron Tan 2eda6b9528 Implement timeout on other unified jobs/JTs. 2016-10-17 16:56:39 -04:00
Aaron Tan d52e237ea0 Implement timeout on job/job-template. 2016-10-17 16:56:39 -04:00
Aaron Tan 37139301b4 Add job timeout mechanism to tasks. 2016-10-17 16:53:54 -04:00
Aaron Tan f4c93f842d Merge pull request #3715 from jangsutsr/3380_add_corner_case_check_to_user_can_admin
Add corner case check to user can_admin.
2016-10-17 15:32:11 -04:00
Aaron Tan d9ac461bb8 Merge pull request #3696 from jangsutsr/3535_add_rbac_check_to_project_validate
Patch up missing org access checks in access.py
2016-10-14 14:37:52 -04:00
Aaron Tan 3999ffd52a Unit test & project access refactoring to prevent potential issue. 2016-10-14 11:36:20 -04:00
Aaron Tan f301cb0f9b Split unit tests & add access obj org sanity check. 2016-10-13 17:06:37 -04:00
Aaron Tan 189bdd6167 Add corner case check to user can_admin. 2016-10-13 16:48:39 -04:00
Aaron Tan a0ea2337c6 Unit tests added. 2016-10-13 15:35:03 -04:00
Aaron Tan 1d3c890e79 null value check added. 2016-10-13 14:59:57 -04:00
Aaron Tan 4ae11f6557 Patch up missing org access checks in access.py 2016-10-13 11:45:34 -04:00
Aaron Tan 0b3833ced0 Merge pull request #3647 from jangsutsr/3592_enable_jt_assoc_without_extra_deps
Change JT can_change behavior.
2016-10-04 09:51:32 -04:00
Aaron Tan 2be5d2f23f Unit test added. 2016-10-03 17:32:43 -04:00
Aaron Tan 764ed8d576 Change JT can_change behavior. 2016-10-03 15:37:33 -04:00
Aaron Tan cf39f28d62 Merge pull request #3238 from jangsutsr/3088_make_admin_visible_to_oprhaned_users
Make system admin and system auditor visible to oprhaned users.
2016-09-29 09:42:05 -04:00
Aaron Tan 3acaca376a Merge pull request #3615 from jangsutsr/3486_notification_failure_wrt_unicode_jt_name
Convert notification_subject from byte string to unicode.
2016-09-28 16:26:21 -04:00
Aaron Tan e3d27bf593 Merge pull request #3613 from jangsutsr/3534_job_host_summary_missing
Set up post_process flag for JobEvent save in callback receiver.
2016-09-28 16:25:55 -04:00
Aaron Tan eaa6567cf3 Convert notification_subject from byte string to unicode. 2016-09-28 15:51:34 -04:00
Aaron Tan 38f5ae21f8 Set up post_process flag for JobEvent save in callback receiver. 2016-09-28 14:14:29 -04:00
Aaron Tan 609a3e6f2f Merge pull request #3390 from jangsutsr/2719_update_task_failure_traceback_text
update task failure traceback text
2016-09-26 11:47:22 -04:00
Aaron Tan a2247b0070 Merge pull request #3557 from jangsutsr/3344_add_extra_vars_type_verification
Refactor and patch extra vars verification.
2016-09-23 09:42:58 -04:00
Aaron Tan 33e3263310 Flake8 fixes. 2016-09-23 09:27:18 -04:00
Aaron Tan 535f979fd7 Unit test added. 2016-09-22 22:34:40 -04:00
Aaron Tan 51cd9e99e6 Refactor and patch extra vars verification. 2016-09-21 20:44:52 -04:00
Aaron Tan 2209a0e9e6 Merge pull request #3546 from jangsutsr/3385_add_can_start_to_nt_temp
Add can_start to notification template access
2016-09-21 09:03:38 -04:00
Aaron Tan f68baadc39 Add can_start to notification template access 2016-09-20 23:38:05 -04:00
Aaron Tan 89cbceeab8 Functional test added. 2016-09-20 11:39:44 -04:00
jangsutsr b719b7276f Refactor for better performance. 2016-09-20 11:28:19 -04:00
Aaron Tan 300020df07 Make system admin and system auditor visible to oprhaned users. 2016-09-20 11:26:20 -04:00
jangsutsr f5c095eb8a update task failure traceback text 2016-09-01 10:07:02 -04:00
Aaron Tan 37e19115a8 Merge pull request #3320 from jangsutsr/3248_resolve_extra_var_n_survey_mess_up
Resolve extra vars display mix-up with passworded survey questions.
2016-08-24 11:17:10 -04:00
jangsutsr 8576dcda19 Remove legacy exception handling. 2016-08-24 10:58:53 -04:00
jangsutsr c3f844cfe0 Add unit test. 2016-08-23 20:00:08 -04:00
jangsutsr 60b7309c08 Resolve extra vars display mix-up with passworded survey questions. 2016-08-22 16:33:03 -04:00
Aaron Tan 0991e213cc Merge pull request #3252 from jangsutsr/2955_update_system_job_start_access
Update system job start access
2016-08-22 12:35:48 -04:00
Aaron Tan 871ae0f5c7 Merge pull request #3307 from jangsutsr/3199_2_change_job_event_save_behavior
Modify job event save behavior
2016-08-19 16:20:13 -04:00
jangsutsr 5b00bb14ca Modify job event save behavior 2016-08-18 18:59:33 -04:00
jangsutsr 1365df3d77 Refactor unit test for robustness. 2016-08-16 09:05:17 -04:00
jangsutsr 0c854dde43 remove redundant permission checks in start views. 2016-08-15 12:02:35 -04:00
jangsutsr d3968fd080 Enable user for starting system management jobs. 2016-08-15 11:34:17 -04:00
Aaron Tan fd26cf6176 Merge pull request #3244 from jangsutsr/3199_ignored_task_result_inconsistent
Prevent ignored task from being displayed as failing.
2016-08-14 20:14:06 -04:00
Aaron Tan f90b244fe6 Prevent ignored task from being displayed as failing. 2016-08-11 17:34:35 -04:00
Aaron Tan 65ac7f8470 Merge pull request #3226 from jangsutsr/3048_add_notifications_to_ad_hoc_cmd_list
Add notifications link to ad_hoc command details.
2016-08-09 15:12:38 -04:00
Aaron Tan 01588af5ac Merge pull request #3219 from jangsutsr/typo_fix
Fix a minor typo in job events model and restructure a bit to fix 500 error.
2016-08-08 14:29:48 -04:00