Aaron Tan
|
ece29737ac
|
Merge pull request #3915 from jangsutsr/3516_implement_workflow_notifications
Implement workflow notifications
|
2016-11-10 11:05:02 -05:00 |
|
Aaron Tan
|
c1419a799d
|
Enhance notification text.
|
2016-11-09 14:15:29 -05:00 |
|
Aaron Tan
|
de6e25d4aa
|
Custom notification body.
|
2016-11-08 20:02:43 -05:00 |
|
Aaron Tan
|
cdbc5127a6
|
Workflow notification backend.
|
2016-11-08 15:55:15 -05:00 |
|
Aaron Tan
|
5c5d1b7748
|
Enable notification endpoints.
|
2016-11-08 15:53:37 -05:00 |
|
Aaron Tan
|
05790c5b5c
|
Merge pull request #3848 from jangsutsr/3528_workflow_job_cancel_endpoint
Implement workflow job cancel endpoint
|
2016-11-08 12:16:39 -05:00 |
|
Aaron Tan
|
a8a3835308
|
Apply immediate reschedule.
|
2016-11-08 11:54:06 -05:00 |
|
Aaron Tan
|
9e244b640b
|
Simplify internal node job cancel mechanism.
|
2016-11-08 11:32:33 -05:00 |
|
Aaron Tan
|
3c0d60075c
|
Fix bug by using cancel_flag.
|
2016-11-08 11:32:33 -05:00 |
|
Aaron Tan
|
3778914aa9
|
Implement recursive spawned job cancel.
|
2016-11-08 11:31:06 -05:00 |
|
Aaron Tan
|
1a960229d7
|
Basic architecture added.
|
2016-11-08 11:31:06 -05:00 |
|
Aaron Tan
|
428447a22a
|
Merge pull request #3891 from jangsutsr/3517_implement_workflow_schedules
Implement workflow JT schedule
|
2016-11-07 16:31:03 -05:00 |
|
Aaron Tan
|
cd14b62b23
|
typo fix.
|
2016-11-07 16:16:13 -05:00 |
|
Aaron Tan
|
581d6c5996
|
Merge pull request #3892 from jangsutsr/3874_project_update_missing_timeout
Fix project serializer timeout field misplacement
|
2016-11-07 15:28:46 -05:00 |
|
Aaron Tan
|
91986d904a
|
Fix project serializer timeout field misplacement.
|
2016-11-07 11:58:56 -05:00 |
|
Aaron Tan
|
a80c8077d2
|
Update _get_unified_job_field_names.
|
2016-11-07 11:51:35 -05:00 |
|
Aaron Tan
|
45df199703
|
Implement workflow JT schedule.
|
2016-11-07 11:37:11 -05:00 |
|
Aaron Tan
|
7348acdcfc
|
Merge pull request #3796 from jangsutsr/3526_prevent_job_deletion_during_workflow_run
Add destory sanity checks to prevent UJ deletion during underlying workflow run
|
2016-11-04 14:03:34 -04:00 |
|
Aaron Tan
|
d7682ed913
|
Merge pull request #3862 from jangsutsr/workflow_test_typo_fix
Fix typo in workflow functional test
|
2016-11-04 14:03:11 -04:00 |
|
Aaron Tan
|
4068d4aaeb
|
Change text in workflow functional test to be consistant with the latest version.
|
2016-11-03 17:55:58 -04:00 |
|
Aaron Tan
|
a2adc7f413
|
Merge pull request #3782 from jangsutsr/3518_graph_topology_validation
Add graph topology validations to workflow JT nodes
|
2016-11-02 16:14:54 -04:00 |
|
Aaron Tan
|
843c48934e
|
Refactor cycle detector to prevent potential inf loop.
|
2016-11-02 11:36:08 -04:00 |
|
Aaron Tan
|
d1ec44f20a
|
i18n changes.
|
2016-11-01 16:39:53 -04:00 |
|
Aaron Tan
|
ff1fdb4f5b
|
Error message text improvement.
|
2016-11-01 15:29:03 -04:00 |
|
Aaron Tan
|
a85075acea
|
Mutex validator added.
|
2016-11-01 15:29:03 -04:00 |
|
Aaron Tan
|
53eb198abb
|
Functional test added.
|
2016-11-01 15:27:30 -04:00 |
|
Aaron Tan
|
7472cf0dc9
|
Refactor for better performance.
|
2016-11-01 15:25:50 -04:00 |
|
Aaron Tan
|
02cccf35d3
|
Delete created resource when it fails the relationship verification.
|
2016-11-01 15:25:50 -04:00 |
|
Aaron Tan
|
ad04015c9f
|
Multi-ancestor detector added.
|
2016-11-01 15:25:50 -04:00 |
|
Aaron Tan
|
2792555510
|
Cycle detector added.
|
2016-11-01 15:25:50 -04:00 |
|
Aaron Tan
|
88025d0733
|
Basic verification architecture added.
|
2016-11-01 15:25:50 -04:00 |
|
Aaron Tan
|
f52cb02c2f
|
Merge pull request #3814 from jangsutsr/3528_implement_workflow_cancel
Implement workflow node job cancel/failure
|
2016-11-01 13:23:07 -04:00 |
|
Aaron Tan
|
ba1dedf2c3
|
i18n support added.
|
2016-10-31 15:09:01 -04:00 |
|
Aaron Tan
|
0a634d7baf
|
Enforce wfj to ignore errored jobs.
|
2016-10-31 14:44:15 -04:00 |
|
Aaron Tan
|
aa119e0102
|
Enforce wfj to ignore canceled jobs.
|
2016-10-31 12:09:14 -04:00 |
|
Aaron Tan
|
62e0291f86
|
Integrate unnecessary queries for better performance.
|
2016-10-28 15:03:17 -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
|
6ecd45681a
|
Use ACTIVE_STATES and change error message text.
|
2016-10-27 16:00:22 -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
|
813c786dc7
|
Add destory sanity checks to prevent UJ deletion during underlying workflow run.
|
2016-10-26 14:53:22 -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 |
|