Commit Graph
100 Commits
Author SHA1 Message Date
Michael Abashian 95f461afb3 Fixed password show/hide on enter for survey maker password type previews 2016-07-25 17:39:19 -04:00
Michael Abashian 324b1f8902 Fixed password show/hide on enter for survey taker survey questions where type is password 2016-07-25 17:39:19 -04:00
Michael Abashian dfa42544a6 Rolled back the onExit solution previously implemented to handle the backspace navigation on the job launch modal. New solution listens for state changes within the directive and cleans itself up. 2016-07-25 17:39:19 -04:00
Michael Abashian 4af8c98427 Password enter show/hide fix 2016-07-25 17:39:19 -04:00
Michael Abashian 48b31079af Fixed bug where hitting enter in a password field in the job launch/survey maker modal would toggle the show/hide. 2016-07-25 17:39:19 -04:00
Michael Abashian b1b9767a95 Made type and name not searchable on the job templates completed jobs list 2016-07-22 15:45:31 -04:00
Michael Abashian 6da3ac0cc1 Improvements to awlookup directive to prevent making rest calls every time a character is added/removed 2016-07-22 11:39:21 -04:00
Michael Abashian fde13c6a46 Prevent the page from reloading when an alert modal is open but not focused and the user hits enter 2016-07-22 09:55:14 -04:00
Michael Abashian 180ec67d33 Added tooltip to group schedule action button 2016-07-22 08:54:50 -04:00
Michael Abashian c910efdfa0 Updated inventories permissions basepath 2016-07-22 08:36:20 -04:00
Michael Abashian 265e334dd3 Remove tooltips if state changes while hovering over a tool tipped element 2016-07-21 16:20:55 -04:00
Michael Abashian 95393a6dd8 Maintain job schedule search query params after adding/removing search tags 2016-07-18 16:51:05 -04:00
Michael Abashian bc1a29e5bf Make home/host columns sortable 2016-07-18 14:48:17 -04:00
Michael Abashian 6a8c9a2bfe Removed the track by $index default from our lists. This will fall back to track by $id(item) and re-render dom elements in ng-repeat. 2016-07-18 14:02:05 -04:00
Michael Abashian 614acb438d Show working... spinner when toggling on/off notifications 2016-07-15 16:28:35 -04:00
Michael Abashian 8d7d933519 Added the ability to "See Less" labels on the job template list 2016-07-15 16:02:51 -04:00
Michael Abashian b78c2241e4 Fixed bug where schedule icon was disabled but clickable while scm update was running 2016-07-14 15:26:29 -04:00
Michael Abashian 0331c7a2c7 Fixed bug where schedule icon was disabled but clickable while scm update was running 2016-07-14 15:18:57 -04:00
Michael Abashian 4adb65596a Remove socket binding when the scope is destroyed so that we don't make errant GET requests in future instances of this controller. 2016-07-14 10:42:05 -04:00
Michael Abashian ab3a5c1a02 Fixed callback url prompt styling 2016-07-13 14:13:04 -04:00
Michael Abashian 8c234dc915 Added onExit functions to routes where the job launch and survey maker modals may be displayed. This will handle cleaning up the modal properly so that it can be re-opened 2016-07-13 13:35:21 -04:00
Michael Abashian 624225e81f Credential owners are no longer searchable 2016-07-13 10:55:34 -04:00
Michael Abashian e6f2b0416a Fixed bug where normal job launch on job template edit was attempting to relaunch. 2016-07-12 15:33:28 -04:00
Michael Abashian 5930ad03fa Updated the tab active background color on the job launch modal to match other tabs 2016-07-12 12:58:28 -04:00
Michael Abashian 5141fc6e6a Fix bug where filtering failed tasks was throwing JS error 2016-07-12 09:56:29 -04:00
Michael Abashian 3f19f3c6d2 Deep clone the PortalJobsList so that we don't modify the base config 2016-07-11 13:34:20 -04:00
Michael Abashian 62351f18ce Fixed bug where created_by filter was lost when adding a search tag 2016-07-11 13:08:37 -04:00
Michael Abashian 0506162ba3 Take the searchActive flag into account when hiding the event summary hosts table 2016-07-11 10:45:07 -04:00
Michael Abashian d40d7c90f5 Added row/list being edited logic to home/hosts 2016-07-11 10:01:44 -04:00
Michael Abashian 6788043eff Needed to bind removeSchedulesRefresh to the scope so that we could clear the listener properly 2016-07-06 10:51:26 -04:00
Michael Abashian 021988f69b Send the user to the correct schedule edit when they click the launched by link from job details 2016-07-06 10:19:21 -04:00
Michael Abashian ea170f4fe6 Fixed bug where empty searches were hiding the results and attempting to filter without a selected task threw an error 2016-07-05 15:29:02 -04:00
Michael Abashian b21d3fd53d Changed filter to sort 2016-07-05 13:06:20 -04:00
Michael Abashian d9a47b7b7f Only filter portal jobs on the first init 2016-07-05 13:02:12 -04:00
Michael Abashian 6fcf97d233 Reuse credentialBasePath 2016-07-05 11:42:51 -04:00
Michael Abashian fcad385bcb Explicitly set the credential lists base path to include the ?kind= param so that future searches will have the correct base path. 2016-07-05 11:37:19 -04:00
Michael Abashian c602a0bfde Leverage capitalize function from lodash to capitalize the status text 2016-07-01 15:56:01 -04:00
Michael Abashian 05ed7d6f41 Pass the event when calling addTag() 2016-07-01 14:02:14 -04:00
Michael Abashian 03ab52ad07 Added cancel icon and fixed bug where jobs list was not refreshing properly after a relaunch. 2016-07-01 11:59:21 -04:00
Michael Abashian 1d5cceda08 Tell the breadcrumb directive to ignore this scope as well 2016-06-30 10:07:35 -04:00
Michael Abashian 8fd209c1e7 Fixed bug where breadcrumb was not being shown when refreshing edit group/edit host pages 2016-06-29 15:13:44 -04:00
Michael Abashian 346df0aaa9 Set a default tooltip for system tracking in case there are no hosts in the list 2016-06-29 08:48:10 -04:00
Michael Abashian ae8e15fbb3 Added network credential to the job details summary 2016-06-27 16:17:06 -04:00
Michael Abashian 1b8693f666 Added network credential to job template form 2016-06-27 15:21:42 -04:00
Michael Abashian 1b1f4c1e07 Disabled System Tracking and Run Commands buttons on inv manage rather than hiding them. Also added tooltips to those two buttons when they are disabled giving the user some instructions. 2016-06-27 15:02:59 -04:00
Michael Abashian c427d17293 Adjusted the padding on the alert modal body to 10px 2016-06-24 11:57:13 -04:00
Michael Abashian d2dbc6a3f0 Added logic to highlight the appropriate row when editing groups and hosts 2016-06-24 11:14:05 -04:00
Michael Abashian 38d4be552d Hide cache timeout when editing existing scm project and changing the type to manual 2016-06-23 16:56:48 -04:00
Michael Abashian ee8ef617ca Added error message under field when user attempts to create a gce/azure credential with an encrypted key 2016-06-23 12:22:18 -04:00
Michael Abashian 32a5e12406 Moved job template checkboxes into a group with the title OPTIONS 2016-06-23 10:29:15 -04:00
Michael Abashian d5f175546f Added activity stream buttons to job template/project schedule states 2016-06-22 16:14:32 -04:00
Michael Abashian 30cc8a0e82 Suvey question variable name help popover style changes 2016-06-22 14:00:22 -04:00
Michael Abashian caa47a6a75 Tweaked the padding on our nv tooltips 2016-06-22 11:40:10 -04:00
Michael Abashian cec12d61d8 Tweaked some spacing on the inv manage breadcrumbs 2016-06-22 10:10:59 -04:00
Michael Abashian d3d7cf20a2 Various UX audit fixes 2016-06-21 17:37:42 -04:00
Michael Abashian 58e760355f Added trailing / to the end of our base url paths 2016-06-21 10:34:12 -04:00
Michael Abashian b651b05789 Removed Rest depencency as it is not longer needed in the factory 2016-06-20 16:38:13 -04:00
Michael Abashian 2d6ba917f8 Removed unused name link code that was causing lots of extra inventory source API calls 2016-06-20 16:25:59 -04:00
Michael Abashian 60c08149fc Added breadcrumb for inventory sync schedule state 2016-06-20 15:19:01 -04:00
Michael Abashian ff439104ac Removed the focus trigger on our tooltips 2016-06-20 13:38:25 -04:00
Michael Abashian dba05017a7 Recursively build a groups list of ancestors so that we can link the user back to inv manage from the group name. 2016-06-17 15:24:15 -04:00
Michael Abashian f9701e7ffb Point notification links to the right place 2016-06-17 11:12:44 -04:00
Michael Abashian 12ea09ed45 Make sure that we pass the min/max values back to the api as integers/floats and not strings 2016-06-17 10:49:26 -04:00
Michael Abashian 5f4da1023e Tweaked refresh buttons on the dashboard/job page/portal mode 2016-06-16 17:34:07 -04:00
Michael Abashian 70c910dc0d Merge branch 'mabashian-blank-column-2-orgs' into release_3.0.0 2016-06-16 14:36:34 -04:00
Michael Abashian a8eb8073bc Merge branch 'blank-column-2-orgs' of https://github.com/mabashian/ansible-tower into mabashian-blank-column-2-orgs
# Conflicts:
#	awx/ui/client/src/helpers/Parse.js
2016-06-16 14:36:05 -04:00
Michael Abashian 5a7cbd90c6 Fixed bug where labels that matched existing labels appeared to be getting combined on JT create/edit 2016-06-16 13:51:26 -04:00
Michael Abashian f867ed17b4 Changed notification list header titles from Successful/Failed to Success/Failure 2016-06-15 17:25:21 -04:00
Michael Abashian 4159100778 Prevent the click event from bubbling up and keeping the dropdown visible on searches. 2016-06-15 16:39:27 -04:00
Michael Abashian 43d2fdb60e Fixed bug where having only two organizations would result in a large whitespace between the org cards 2016-06-15 15:50:12 -04:00
Michael Abashian 7948e3e6c5 Hide the socket indicator if the license is missing 2016-06-15 11:34:57 -04:00
Michael Abashian ee74905d41 Fixed bug where removing a label from a job template via the list wasn't updating the list without a hard refresh. 2016-06-14 17:27:08 -04:00
Michael Abashian 999aac007a Highlight active management job when editing notification 2016-06-14 15:14:43 -04:00
Michael Abashian f12a6788f2 Place the popover to the right of the icon 2016-06-14 12:01:59 -04:00
Michael Abashian a592cb53f2 Merge branch 'mabashian-remove-scan-job-templates-inv-edit' into release_3.0.0 2016-06-14 11:49:07 -04:00
Michael Abashian ceef22dae6 Merge branch 'remove-scan-job-templates-inv-edit' of https://github.com/mabashian/ansible-tower into mabashian-remove-scan-job-templates-inv-edit
# Conflicts:
#	awx/ui/client/src/system-tracking/system-tracking.partial.html
2016-06-14 11:48:25 -04:00
Michael Abashian 7d7db2a086 Swapped the button order on the groups form. Fixed prompt action button class issue by making inv manage group delete action buttons unique id's (they were duplicates of the original prompt actions). 2016-06-14 11:40:13 -04:00
Michael Abashian f55c3c345d Removed background from socket indicator and centered the icon in Chrome by changing the element type to <div> 2016-06-14 10:23:24 -04:00
Michael Abashian 2a80108c03 Added label to the search tag 2016-06-13 17:21:11 -04:00
Michael Abashian 4d69c2df2c Added empty list text to orgs list 2016-06-13 16:53:00 -04:00
Michael Abashian 9ad5810140 Have to pass the $event in order to stop bubbling 2016-06-13 16:23:23 -04:00
Michael Abashian 2d3fec2cf2 Tweaked several inventory manage breadcrumbs per UX feedback 2016-06-13 15:54:31 -04:00
Michael Abashian e18e5e6044 Removed text-transform: uppercase from search tags and labels 2016-06-10 15:07:46 -04:00
Michael Abashian 134b10ed6b Removed scan job templates related tab from inventory edit 2016-06-10 14:21:48 -04:00
Michael Abashian 48d029defb Pass any existing search params (including sort_by) to updateFilteredUrl in tagSearch.service.js so that those params will persist to the tag search results. 2016-06-10 10:53:24 -04:00
Michael Abashian a52d686306 Fixed bug where search dropdown was not being hidden when one of the dropdown items was selected. 2016-06-10 10:01:24 -04:00
Michael Abashian e9b14eff45 Merge branch 'mabashian-management-jobs-schedule-edit' into release_3.0.0 2016-06-10 09:31:26 -04:00
Michael Abashian b0ccd4c815 Merge branch 'management-jobs-schedule-edit' of https://github.com/mabashian/ansible-tower into mabashian-management-jobs-schedule-edit
# Conflicts:
#	awx/ui/client/src/management-jobs/scheduler/schedulerForm.partial.html
2016-06-10 09:30:56 -04:00
Michael Abashian 086fffe98c Fixed several bugs with adding permissions where checkboxes weren't checked properly or were disappearing when paging was involved. 2016-06-09 17:46:28 -04:00
Michael Abashian 1e42211b62 Check the launch response for specific attributes which indicate which type of job it is and route the user to the appropriate stdout/detail page. 2016-06-09 14:23:59 -04:00
Michael Abashian 22ea2fc344 Removed the resize logic that was attempting to control the number of rows show on the jobs list. 2016-06-09 11:29:02 -04:00
Michael Abashian e8a39685fc Turned the activity stream button into a toggle and added a conditional tooltip for show/hide 2016-06-08 19:35:59 -04:00
Michael Abashian d9dac237fa Merge branch 'mabashian-owners-credential-list' into release_3.0.0 2016-06-08 18:34:54 -04:00
Michael Abashian 277c3a62f0 Merge branch 'owners-credential-list' of https://github.com/mabashian/ansible-tower into mabashian-owners-credential-list
# Conflicts:
#	awx/ui/client/src/app.js
2016-06-08 18:34:30 -04:00
Michael Abashian 8618fcd7b4 Fixed typo 2016-06-08 18:27:34 -04:00
Michael Abashian bd8c328066 Added a sanity check to make sure that scope.schedulerUTCTime is defined before trying to use it in scope.processSchedulerEndDt(). If it's not defined yet then I added a watcher to wait for it to get set by angular-scheduler then unbinds itself. 2016-06-08 18:15:11 -04:00
Michael Abashian 68bf0e57a6 Fixed job launch weirdness where having only a survey show on job launch resulted in an error. This should also fix the bug where relaunching where no passwords were needed was showing a halfway empty modal. 2016-06-08 09:56:54 -04:00
Michael Abashian ff18b82f10 Leverage longDate to format date strings where we were previously using a static format. This allows us to leverage the users locale when formatting and maintains consistency across Tower. 2016-06-07 16:58:53 -04:00
Michael Abashian 9c047f3f3c Added tooltip/a href to the dashboard recent jobs status icons 2016-06-07 15:54:11 -04:00
Michael Abashian 03dd11d292 Added the ability to set tooltips on form generator buttons. Added tooltip to the ADD SURVEY button on the job templates form. 2016-06-07 14:43:12 -04:00