Commit Graph
100 Commits
Author SHA1 Message Date
chouseknecht fba932e283 AC-279 tweak to project content not available dialog 2013-07-28 07:30:12 -04:00
chouseknecht 1965a49b57 AC-278 Fixed. Related set not constructing order_by value correctly for summary fields. 2013-07-28 07:21:49 -04:00
chouseknecht 48c522aa17 AC-275 Fixed Credential list not showing usernamer and team values. 2013-07-28 07:03:37 -04:00
chouseknecht d1ad7d822d AC-280, AC-289 Fixes 2013-07-28 06:16:38 -04:00
chouseknecht 559b8c96af AC-230 only-hosts-with-failures checkbox added implemented. Notice that it stays in sync wit the regular filter, providing a one-click short cut to filter hosts with failed jobs. 2013-07-26 12:20:07 -04:00
chouseknecht 7fc08767f6 AC-262, AC-260 fixed. Also fixed issue on Inventory where changing group name and/or description was not updating the Hosts view title on the right side of page. 2013-07-25 16:02:14 -04:00
chouseknecht c42c5624f6 AC-259 index.html looking for lib/LicenseView.js This was renamed to license.js. 2013-07-25 11:35:35 -04:00
chouseknecht fb54484ed3 AC-256 Fixed the out-of-sync tree issue, which leads to 'spurious error message'. 2013-07-24 11:45:34 -04:00
chouseknecht 7d0139d512 AC-232 First iteration of License display. 2013-07-24 10:41:20 -04:00
chouseknecht d0ca4264a4 Fixed javascript compilation errors 2013-07-23 11:47:15 -04:00
chouseknecht 8ffc6870c3 AC-221 No longer refreshing the tree after a group edit. Just refreshing the modified node's title. Also, changed Inventory save (on edit) to stay on page, update tree inventory node title and flash a 'success' message. Makes much more sense. 2013-07-23 11:41:44 -04:00
chouseknecht 6e2a5bb722 AC-231 title for Hosts section of inventory detail page now appears on 2 lines. 2013-07-23 00:02:00 -04:00
chouseknecht 2f2331092b AC-252 Got rid of the nifty slider. Replace with boring spinner. We can't have nice things. 2013-07-22 22:26:42 -04:00
chouseknecht 6295efd330 Fixed pop-help directive so clicking on a help icon or button closes all other help windows. Prior to this help windows would remain open. Clicking on multiple help icons/buttons left help windows allover the screen, especially on Job Template page. 2013-07-22 18:42:33 -04:00
chouseknecht 2bb77dd2ad Finally removing controllers/JobEvents.old 2013-07-22 17:17:34 -04:00
chouseknecht eb30b59ffb Styling fixes on Job Detail page 2013-07-22 17:16:31 -04:00
chouseknecht dd6a6039a7 AC-234 one or more projects can be assigned to a project from the Projects tab. 2013-07-22 11:08:03 -04:00
chouseknecht a1fdb95b0b AC-232 final tweaks 2013-07-22 11:04:04 -04:00
chouseknecht 0c0ab177ce AC-232 put the RC back in the output/results section. Changed label on output/results to Results. Added nowrap class to allow horizontal scrolling in textareas 2013-07-22 10:37:10 -04:00
chouseknecht 33ec4b2f48 AC-232 Now able to view raw JSON as well. 2013-07-22 08:43:01 -04:00
chouseknecht e643dc757b AC-232 Traceback was not being displayed on event detail moal 2013-07-22 07:27:41 -04:00
chouseknecht 288fb57724 Merge branch 'master' of https://github.com/ansible/ansible-commander 2013-07-22 07:18:59 -04:00
chouseknecht daf730e212 AC-232 Event Detail changes. Moved back to modal dialog. Added accordion. Now removing fields (i.e. not displaying fields) that are empty. 2013-07-22 07:17:23 -04:00
chouseknecht 62849fb120 AC-236 Fixed post job submission navigation. 2013-07-19 16:35:55 -04:00
chouseknecht 37027088fd AC-229 Multie-select now working 2013-07-19 16:01:41 -04:00
chouseknecht 419e18d1f8 AC-229 making multi-select across pages work 2013-07-19 15:44:25 -04:00
chouseknecht 549ba9a150 AC-234 create organizaions via Projects Tab 2013-07-19 11:00:55 -04:00
chouseknecht 22e1a1ae72 AC-234 create organizaions via Projects Tab 2013-07-19 10:32:09 -04:00
chouseknecht eef7814d66 AC-167 Added new AWX logo to site footer and login dialog. 2013-07-18 18:16:50 -04:00
chouseknecht 3c5b10979f AC-144 Added job_tags to jobs and jobs_template 2013-07-18 13:58:49 -04:00
chouseknecht 48cb41f1fa AC-144 Job Tags now functional 2013-07-18 13:58:49 -04:00
chouseknecht 7e0f72de45 AC-209 on inventory page, when user selects inventory node the add group buttons displays the 'create new group' dialog rather than the select dialog. 2013-07-17 17:53:18 -04:00
chouseknecht e3893f1524 Button clean-up all Edit/View buttons now match and have a black on grey color 2013-07-17 17:23:35 -04:00
chouseknecht 49fd23d84d AC-171 Lastest changes for improving select and lookup workflow. Streamlined selection workflow with helpers/Selection.js. Restored the checkbox and fixed the hover background color on Lookup dialogs. Fixed bug in lookup dialog where most recent selection not showing up when user navigates back to same lookup multiple times. Both selection and lookup now work in an Angular fashion by manipulating the data set to affect view changes rather than attempting to manipulate the DOM within the controller. 2013-07-17 16:46:26 -04:00
chouseknecht bd693f226e AC-171 First iteration of changes. 2013-07-17 12:17:50 -04:00
chouseknecht 295e52df33 Limited textarea rows to 15 on Job Events page. 2013-07-17 00:19:52 -04:00
chouseknecht 4923fd84c1 AC-216 Added 'back' navigation button to each corner of page. 2013-07-16 23:25:25 -04:00
chouseknecht 79657fc80b AC-216 Added page logic to the back button. If user clicks the 'back' button (not browser back button), Jobs page will be presented and user will be returned to the previous page. Accomplished by appending 'page' parameter to API request. 2013-07-16 18:52:42 -04:00
chouseknecht 520ca8d70b Latet css changes 2013-07-16 17:46:49 -04:00
chouseknecht aac2d0955e AC-216 Job events detail, 2nd iteration. 2013-07-16 17:33:11 -04:00
chouseknecht 7d04e1ed00 Adding awx-min.js to .gitignore. 2013-07-16 12:52:19 -04:00
chouseknecht 55ccf2a888 Adding awx-min.js to .gitignore 2013-07-16 12:50:28 -04:00
chouseknecht f63e42ebff AC-216 First pass at turning job event JSON into a modal form. 2013-07-16 12:09:11 -04:00
chouseknecht d2c08d2848 Fixed issue with Allow Callback checkbox and host_config_key value when user unchecks Allow Callback checkbox. 2013-07-15 13:48:23 -04:00
chouseknecht 1d5cf7fd8c AC-213 Fixed confusing project path messages, labels and help text. 2013-07-15 02:25:13 -04:00
chouseknecht dc6536bf90 Fixed problem with lingering help pop-overs. Issue was user would open help pop-over on a modal dialog and then close the dialog without first closing the help pop-over. Next time a dialog was presented, the lingering help pop-over would re-appear. This is now fixed. 2013-07-13 06:23:40 -04:00
chouseknecht 44f7ce42cc Help icon is now the same everywhere. In some places it was an 'i' and in others a '?'. Same with the color. We had two different flavors of blue. Also streamlined the code. Now all help html is genereated from one place. 2013-07-13 05:56:49 -04:00
chouseknecht 7d6507ec0d AC-201 Added callback URL and lots of tool-tip help around the callback fields. 2013-07-12 17:08:30 -04:00
chouseknecht 43fb2d7ae4 AC-198 All username/password fields and all forms now have autocomplete='false' attribute to prevent browser autofill. Fixed Firefox password save prompt issue. Prompt was ~ 'Do you want to save password for <organization name>'. The prompt is now '...password for <username>'. The issue is the order of the fields. Prompt is build off of first field appearing before password field. Moved organization up and put username before password. Created an Angular approach to removing pre-selected class (the green success class) from a previously used list. Now lists won't appear to have pre-selected. This was kind of wokring with a jQuery approach now it's solid. New method applied to Users only. Will push to other modals shortly. 2013-07-12 13:46:38 -04:00
chouseknecht 3f2f0ebc59 AC-198 Failed login attempts now dispaly with the alert-error class (red) rather than whatever class producess a yellow color. 2013-07-12 11:01:49 -04:00
chouseknecht 613fafff05 AC-198 Fixed the login page so that passwords and usernames are not remembered. The issue is scope variable name overlap. If scope.username or scope.password gets defined along the way, the value gets pushed into the login form. 2013-07-12 10:30:38 -04:00
chouseknecht 01e1edfe1b AC-217 The well surrounding the Inventory tree was missing the bottom border when the 'Show only groups with failures' checkbox is not displayed. 2013-07-11 23:36:14 -04:00
chouseknecht a72a4e9032 Removed console.log statements. 2013-07-11 23:28:39 -04:00
chouseknecht a282144845 Merge branch 'master' of https://github.com/ansible/ansible-commander 2013-07-11 23:22:54 -04:00
chouseknecht 6ce364d061 AC-217 Fixed a bunch of issues with Host dialog on Inventories page. The underlying issue is the parent page contains a list constructed with lists/Host.js. The modal is constructed the using the same list, which means the modal and the parent pages share the same variable names. Since the parent page and the modal share the same scope, the two are colliding and things were getting confused. Fixed by overriding list.name and list.iterator in the modal dialog. 2013-07-11 23:22:30 -04:00
chouseknecht a65d7c09a3 AC-217 user paginate setting now stored in session cookie. Navigate away or change something on the page, the page size sticks. 2013-07-11 21:55:16 -04:00
chouseknecht ab6fca64a0 Fixes for AC-212 & AC-2088 2013-07-11 17:18:44 -04:00
chouseknecht 6e28fac463 AC-201 Added help to Job Hosts Summary page. Added logic to the Attr method used in form generator and list generator to support icon sizing. 2013-07-11 09:24:11 -04:00
chouseknecht 33512a9692 AC-203 no longer sorting jobs by Status when user clicks failed jobs link from Inventories page. Rows are now sorted by desc ID (which would be the same order as desc date btw). 2013-07-10 14:35:02 -04:00
chouseknecht f243bc7a80 AC-204 made the timestamp as skinny as possible so that we get a clean break on portrait tablet and smaller screens. 2013-07-10 14:20:11 -04:00
chouseknecht 3df92c20ea Merge branch 'master' of https://github.com/ansible/ansible-commander
Mergint latest UI changes
2013-07-10 13:46:43 -04:00
chouseknecht 7fcb4e0e0b AC-202 Missing detail buttons -job events page is now responsive to small screen sizes. On phone/tablet size screen Host column disappears and host name shows in the Event column as part of the detail. Also added media querries in CSS to adjust the table formatting and make things fit. Fixed issues with the JSON modal dialog so that everything fits on a portrait size mobile phone. 2013-07-10 13:45:44 -04:00
chouseknecht f4bba01271 Added help pop-overs and new help button to the Add Existing Host s and Add Groups dialogs on Inventories page. 2013-07-09 17:07:02 -04:00
chouseknecht 9372a68f89 Added tool-tips to Inventory tree buttons. 2013-07-09 15:40:33 -04:00
chouseknecht e3f99c9e13 Latest Job Events changes 2013-07-09 15:25:41 -04:00
chouseknecht 2438bdd698 Changed Host delete dialog to reflect when a host is being removed from a group vs. permanent removal from All hosts. 2013-07-09 14:48:58 -04:00
chouseknecht ad2e762292 403 error when licensed host count is exceeded now displays the 'detail' message received from the API. 2013-07-08 15:33:44 -04:00
chouseknecht 554f8225d8 Fixed bug in login license warning causing the warning to be displayed 2x. 2013-07-08 14:48:25 -04:00
chouseknecht 5380ebf416 Merge branch 'master' of https://github.com/ansible/ansible-commander 2013-07-08 10:45:08 -04:00
chouseknecht ec9c96cef4 JS minification 2013-07-08 10:44:31 -04:00
chouseknecht 345085a165 Made tool tips on host variables and group variables more better by providing actual examples in addition to links. 2013-07-03 18:44:17 -04:00
chouseknecht 69abbb147d AC-174 If user clicks cancel, closes the dialog or otherwise fails to provide passwords, then destroy the job record. This gets rid of jobs left in 'new' status when no passwords provided. 2013-07-03 17:07:19 -04:00
chouseknecht ea4d7abd4b AC-191 changed host name label from 'Name' to 'Host Name' and added a tool tip giving examples of host name values. 2013-07-03 15:49:57 -04:00
chouseknecht 39ff1551cf Put session_timeout back to 60 minutes. 2013-07-03 15:05:31 -04:00
chouseknecht f8df3a0f93 Fixed styling of session expired message on login dialog. 2013-07-03 15:03:50 -04:00
chouseknecht 3e4408e971 AC-189 fixed greyed-out username field on login dialog. 2013-07-03 14:43:49 -04:00
chouseknecht 7d23d29eaf AC-183 Fixed issues on permissions form. 2013-07-03 14:02:52 -04:00
chouseknecht 4256631362 AC-190 When a set has 0 results, the 'Page N of X' message is now hidden. 2013-07-03 13:47:20 -04:00
chouseknecht b488514d6e When manually expanding a node, do not automatically expand all children. 2013-07-03 12:11:20 -04:00
chouseknecht 1b3902a23b Job Events collapse/expand now handled using a filter on ng-repeat and setting 'show' attribute in job_events data set. No longer reading child rows from api on expand and throwing them away on collapse. New method is much faster. Added formatJSON() routine back in to transform relevant event_data bits into html form elments and display in list. 2013-07-03 12:02:20 -04:00
chouseknecht ea72058e9c Fixed modal prompt button styling issue. 2013-07-02 03:15:56 -04:00
chouseknecht c4e4b7755a AC-172 Fixed missing project path when viewing and existing project. Added a warning dialog for no available project paths condition. 2013-07-02 03:07:18 -04:00
chouseknecht 9a0f50f0fa License check added immediately after login. If key is invalid, user will bis not permitted to continue. If expiration date has past, server is in demo mode, or all allowed hosts have been used, a warning dialog is displayed. 2013-07-02 02:38:06 -04:00
chouseknecht dc670e86aa AC-177 Added status field to Host Summary page. Field shows red/green icon indicating if host failed or succeeded. 2013-07-01 13:24:25 -04:00
chouseknecht e17d984758 AC-175 Job event details -show date in local timezone and with a cleaner format 2013-07-01 12:11:44 -04:00
chouseknecht 5ead7b7ec4 AC-175 In certain cases override event_display with values found in event_data such as name and res.msg. Also, replacye 'Playbook On Stats' with 'Play Recap' and actual stats. 2013-07-01 11:52:00 -04:00
chouseknecht 14ed59bedf AC-175 dynamically set Event link color and cursor for each row. Used ng-class to dynamically set a css class. Now child rows that cannot be expanded appear to have no link -the text color is charcoal and the cursor is the default arrow. 2013-06-30 04:34:26 -04:00
chouseknecht ebed99047b Clicking the Refresh button on Job Events was not automatically expanding parent nodes. Fixed. Refresh now re-querries the API, updates the page and expands all nodes -the same as initial page load. 2013-06-30 04:04:03 -04:00
chouseknecht 184430d0a2 AC-175 on Job Events page, Event is the now the only linkd or clickable column. Clicking expands or collapses parent nodes. 2013-06-30 03:59:39 -04:00
chouseknecht 1eb82e2f01 Fixed a typographical mistakes in ProcessError calls. 2013-06-30 03:44:38 -04:00
chouseknecht 322b1ea20e Fixed a typographical mistakes in ProcessError calls. 2013-06-30 03:44:38 -04:00
chouseknecht d8e736c900 Fixed extra_vars issue on Job Templates. We are now able to successfully send and receive extra_vars back and forth with the API without any errors or conversion issues. 2013-06-29 07:12:26 -04:00
chouseknecht b6b61401f8 AC-175 Added date conversion utility. Date on Jobs and Job Events pages is now converted to local timezone and formatted in a more readable manner. Improved performance of auto expansion on Job Events page. 2013-06-29 06:56:28 -04:00
chouseknecht 7065086a1c Fixed permission page issues. 2013-06-28 08:16:20 -04:00
chouseknecht de4fac5548 Page header logo size change. 2013-06-28 07:49:02 -04:00
chouseknecht 202d295fc0 Variable data for hosts/groups/inventory now defaults to YAML. Data received from the API is converted to YAML. Changed job_template extra_vars to use the variable editor approach -user will now enter extra vars as either YAML or JSON with the default being YAML. 2013-06-28 07:40:36 -04:00
chouseknecht 18ac049860 Removed the Select button that was to the right of callback key on Job Template. 2013-06-27 16:00:27 -04:00
chouseknecht e22fbe2de2 Fixed padding/margin in navbar so that menu text is aligned correctly with new logo. 2013-06-27 15:28:20 -04:00
chouseknecht 041e55ecae Added new logo to site header. 2013-06-27 15:15:36 -04:00
chouseknecht 5500a5647d Changed 'failed jobs' to 'view failures' on Inventories tab -making it consistent with Hosts list. 2013-06-27 14:33:08 -04:00