Commit Graph
84 Commits
Author SHA1 Message Date
beeankha 8c17990750 Activity stream and timeout
Update activity stream to show approval node info, add meaningful log
message for expired approval nodes in the Task Manager timeout
function.
2019-08-27 15:36:24 -04:00
beeankha 28289e85c1 Add timeout for workflow approval nodes 2019-08-27 15:36:22 -04:00
beeankha 5f82754a3f Clean up RBAC code 2019-08-27 15:36:22 -04:00
beeankha 296b4e830b Add more RBAC for approval nodes 2019-08-27 15:36:21 -04:00
beeankha 3357c96774 Enable deletion of orphaned approval nodes
Update serializer to include workflow approval for activity stream
2019-08-27 15:36:19 -04:00
beeankha 64c94d478d Add more RBAC, filter out AJT/AJs from unified jobs lists
Comment out placeholder in serializer
2019-08-27 15:36:17 -04:00
beeankha 453e142635 Fix UJT-related error, add notification placeholders 2019-08-27 15:35:43 -04:00
beeankha 24c5404c25 Fix error related to workflow_approval_templates/N endpoint 2019-08-27 15:30:50 -04:00
beeankha 294d6551b9 Polishing up work on new endpoint 2019-08-27 15:30:48 -04:00
beeankha 320284267c Add new endpoint for creation of approval nodes 2019-08-27 15:30:47 -04:00
beeankha 82e0b2121b Add approve/deny endpoints, fix some typos 2019-08-27 15:30:43 -04:00
beeankha d76e9125e8 Clean up redundancies 2019-08-27 15:30:42 -04:00
beeankha 9024a514a6 Add API endpoints for workflow approvals 2019-08-27 15:30:39 -04:00
beeankha 72a65f74fd Add migration file 2019-08-27 15:29:34 -04:00
beeankha b88b1111bd Add workflow pause/approve node 2019-08-27 15:29:30 -04:00
beeankha f7502eed2f Correct the comment in migration file 2019-07-24 08:59:32 -04:00
beeankha 7580491f1a Add migration file to define http_method explicitly 2019-07-23 14:52:26 -04:00
beeankha 04404c93db Enforce http_method restrictions via API 2019-07-23 11:47:19 -04:00
beeankha 6ef235dcd5 Enable auth header to send with just username field filled in 2019-07-23 11:47:19 -04:00
beeankha 99737937cd No auth header sent if username/password fields are blank 2019-07-23 11:47:19 -04:00
beeankha 0a0b09b394 Update logic in send method to recognize password field in upgraded webhook notifications 2019-07-23 11:47:19 -04:00
beeankha 6e9f74eb17 Updating tests, changing 'method' to 'http_method' 2019-07-23 11:47:19 -04:00
beeankha 52b01feafe Change init parameter name to 'http_method' to reduce ambiguity 2019-07-23 11:47:19 -04:00
beeankha fbb3fd2799 Add custom HTTP method 2019-07-23 11:47:19 -04:00
beeankha 5071e1c75f Update webhook backend to take username/password 2019-07-23 11:47:19 -04:00
beeankha 6f030256f5 Add username and password fields to webhook backend 2019-07-23 11:47:19 -04:00
beeankha 12e0c31fe6 Rename helper method 2019-07-08 15:03:35 -04:00
beeankha 0dba3f53b1 Add in schedule case to helper method, make Activity Stream link point to schedule page 2019-07-08 14:59:07 -04:00
beeankha 73c87f9512 Add helper method in order to reduce repetition 2019-07-08 14:59:07 -04:00
beeankha 40840e3789 Update migration file to indicate there is no reverse function in case of a rollback 2019-06-18 12:57:50 -04:00
beeankha 69502bc133 Add functions in migration file for deleting and altering 'any' state notifications 2019-06-17 10:47:58 -04:00
beeankha 17c89ed412 Remove tests for 'any' notification state 2019-06-17 10:47:58 -04:00
beeankha f5b6bd65cf More deletions of 'any' state 2019-06-17 10:47:58 -04:00
beeankha c6f1806a23 Removing references to 'any' state notifications 2019-06-17 10:47:58 -04:00
beeankha c65e6ba30b Update the logic for 'any' and 'started' notifications 2019-06-17 10:47:58 -04:00
beeankha d511d63a5a Fixed typo 2019-06-17 10:47:58 -04:00
beeankha 30741e762a Add more notification tests 2019-06-17 10:47:58 -04:00
beeankha 7687eddf6d Add api test, edit AWX docs 2019-06-17 10:47:58 -04:00
beeankha 9cfed6f2a8 Add check for no-op case back, remove redundant on_commit code 2019-06-17 10:47:58 -04:00
beeankha 95896b1acd Edit wfj running notification trigger 2019-06-17 10:47:58 -04:00
beeankha 68fe23d8b7 Update Organization Notification Template subclass, move success/fail wfj notification trigger 2019-06-17 10:47:58 -04:00
beeankha dd372548a9 Update swagger test 2019-06-17 10:47:57 -04:00
beeankha 8d6e1f0927 Trigger running notifications in WFJs and edit unit test 2019-06-17 10:47:57 -04:00
beeankha 98fa1fc813 Add migration file 2019-06-17 10:47:57 -04:00
beeankha 8ec97235e3 Add feature for notifications to trigger on job start 2019-06-17 10:47:57 -04:00
beeankha 6fb173da8a Remove redundant methods from SocialAuthMiddleware class 2019-05-15 12:54:00 -04:00
beeankha 64e8b76a10 Remove redundant middleware 2019-05-15 10:16:20 -04:00
beeankha 20e5d8200e Subclass more middlware with deprecation mixin 2019-05-14 13:37:34 -04:00
beeankha a6d3c0fd32 Remove redundant code and update URLModificationMiddleware 2019-05-14 13:37:34 -04:00
beeankha 318e0631b7 Add super() call 2019-05-14 13:37:34 -04:00
beeankha da4153d653 Add mixin to ActivityStreamMiddleware class 2019-05-14 13:37:34 -04:00
beeankha 26e9dd307e Fix missing argument error 2019-05-14 13:37:34 -04:00
beeankha 6a2d59963f Update wsgi file to be compatible with new style of middleware 2019-05-14 13:37:34 -04:00
beeankha 68800d0e8e Make custom middleware use new style vs old 2019-05-14 13:37:34 -04:00
beeankha 97dc77ea63 Add debug_toolbar.middleware.DebugToolbarMiddleware to MIDDLEWARE classes in development.py 2019-05-14 13:37:34 -04:00
beeankha 9ea3ec24ca Address comments/suggested changes 2019-05-13 15:46:24 -04:00
beeankha 7466873f69 Make more edits/grammatical changes 2019-05-13 15:27:54 -04:00
beeankha 07fa533b6f Make edits to Notification doc 2019-05-13 11:47:04 -04:00
beeankha fe344038b5 Edit Clustering doc 2019-05-10 14:54:20 -04:00
beeankha 371966613f Update AWX docs 2019-05-09 10:03:57 -04:00
beeankha a87c87b7c9 Add more runner-related details 2019-05-01 15:40:15 -04:00
beeankha 383fe278f5 Address a few more comments 2019-05-01 11:35:26 -04:00
beeankha 27ca5e1fd5 Add more details for several of the listed tasks 2019-04-30 15:32:52 -04:00
beeankha 4baecef866 Clean up references to Tower 2019-04-29 10:51:25 -04:00
beeankha cb7914dfa4 Make edits per first round of reviews. 2019-04-25 17:16:39 -04:00
beeankha 639e01e884 Remove unnecessary line 2019-04-25 16:26:58 -04:00
beeankha e4d6d51cf5 Add further details/overview of AWX and Tower tasks into documentation 2019-04-25 16:14:49 -04:00
beeankha 0cc640403a Resolve initial login error 2019-04-12 11:28:27 -04:00
beeankha 14d4d624e4 Restore button for adding notifications 2019-04-12 11:28:27 -04:00
beeankha de34a64115 Basic License feature gating changes 2019-04-12 11:28:27 -04:00
beeankha f5ea595763 Enable timeout feature to remain functional after upgrade
Have the UI spinner fill with a default upon notification type change or
upgrade.
2019-04-03 19:06:11 -04:00
beeankha d7fc3f53b8 Update indentation 2019-03-21 16:14:56 -04:00
beeankha 3e13eff7f4 Change serializer to take in init paramdefault value 2019-03-21 15:22:34 -04:00
beeankha 1d03625b27 Remove comment from serializer 2019-03-21 09:08:36 -04:00
beeankha c9ac805eed [WIP] Provide Default Email Timeout Value 2019-03-20 16:17:48 -04:00
beeankha a1dd5a4e19 WIP WFJT Node Activity Stream Bug Fix 2019-03-19 11:29:19 -04:00
beeankha 74c84bd7df Update email section of Notification doc 2019-03-18 11:28:57 -04:00
beeankha 66a52655df Change email notification success/fail messages and add a timeout feature 2019-03-14 16:37:22 -04:00
beeankha 2196089216 Update fields.py to convert JT Credential input into integers 2019-03-06 18:05:53 -05:00
beeankha ad3721bdb2 Ensure all other error messages don't double up with the logout message 2019-01-29 13:09:28 -05:00
beeankha 5e3d47683d Ensure error messages are showing up, but not doubled 2019-01-28 16:12:20 -05:00
beeankha ea7e15bfc4 Remove error message for regular logout 2019-01-28 15:16:28 -05:00
Bianca f1e3be5ec8 Removing unicode fix-related lines in ha.py 2019-01-17 14:42:38 -05:00
Bianca bf5657a06a Update register_queue.py file to enable registration of instance groups with unicode 2019-01-17 14:36:46 -05:00