Commit Graph
100 Commits
Author SHA1 Message Date
chouseknecht 8cdbaa83b2 Latest UI changes. 2013-09-06 00:41:57 -04:00
chouseknecht 9dac34609d Latest UI tweaks 2013-09-05 10:03:21 -04:00
chouseknecht 567aef5d1e AC-351 last bits of SCM Integration. Refresh button, and status and last_updated fields added. 2013-09-05 07:17:34 -04:00
chouseknecht 15fbf95c2a Tweaks to site footer. Added link to ansibleworks.com. Changed a:hover color to match header. 2013-09-04 23:44:03 -04:00
chouseknecht 8a7193f1e2 AC-282 added chk-pass directive. Password strength is now checked on Users detail page. 2013-09-04 23:18:13 -04:00
chouseknecht 7bd3177e0c Latest AC-351 changes. Halfway through AC-282. On users page the complexity progress bar is rendering correctly according to password strength. 2013-09-04 18:19:04 -04:00
chouseknecht 21bfee9e70 AC-394 Fixed. 2013-09-04 16:51:14 -04:00
chouseknecht c9ff6f7a99 AC-398 removed 404 error on Job Detail page when job template has gone missing. 2013-09-04 15:40:16 -04:00
chouseknecht cadbf5f22d AC-395 Changed txt of 'No unassigned playbook directories' message. Message now displays in the form rather than via a modal dialog. The message is only displayed when scm_type is manual and all project directories are already assigned. 2013-09-04 15:11:21 -04:00
chouseknecht d32240803e Fixes for AC-389, 391, 392, 397 2013-09-04 11:06:55 -04:00
chouseknecht 41ef7c1fec AC-391 Fix to inventory display. Fix to helpers/project.js not compiling. 2013-09-04 09:17:58 -04:00
chouseknecht 602bf49caf Fix in Utilities.LoadBreadCrumbs that broke Inventory->Groups page. 2013-09-04 09:14:28 -04:00
chouseknecht 12a4b2346c SCM status dialog changes. Title is now project name. Added created on date with formatting. 2013-09-04 09:05:49 -04:00
chouseknecht a2d36a0c3f AC-333 support link prominently included in header and footer 2013-09-03 18:59:31 -04:00
chouseknecht 25a2e32082 AC-318 fixed Forks tooltip and validation on Job Templates page 2013-09-03 18:23:58 -04:00
chouseknecht eae151ba31 AC-386 All Jobs and All Host Summaries links now work from Inventories-> Hosts page. 2013-09-03 17:38:28 -04:00
chouseknecht 78de6b360f SCM status info now available from Projects tab. 2013-09-03 16:08:10 -04:00
chouseknecht a6c1e3385b Latest UI changes. 2013-09-03 12:30:06 -04:00
chouseknecht 1d19bd9c06 Lates UI changes 2013-09-03 11:04:41 -04:00
chouseknecht 011545035d Lates UI changes 2013-09-03 08:38:10 -04:00
chouseknecht cde035f06d AC-378 applied new sort routine to inventory groups page. 2013-09-02 01:29:51 -04:00
chouseknecht d9ba08e8cb AC-379 Only a single node is selected whenever the tree is initialized. Also added a sort routine to the data load process so that nodes are now sorted by name. 2013-09-01 23:55:11 -04:00
chouseknecht 503cdced2f AC-378 fixed broken pop-over. Using 'esc' to close now workd correctly. 2013-09-01 17:34:36 -04:00
chouseknecht 51333c0a8a AC-351 Latest changes. 2013-08-30 14:15:54 -04:00
chouseknecht d774327c68 AC-351 latest changes. Fixed project add/edit form issues. 2013-08-29 17:32:00 -04:00
chouseknecht 33a9a7505f AC-369 Latest inventory changes. 2013-08-29 15:29:30 -04:00
chouseknecht fba907ee93 AC-352 Latest. Expanded width of ssh key field and applied fixed width/mono-space font. Same changes made to Credentials page. 2013-08-28 22:35:55 -04:00
chouseknecht ee220ba928 AC-352 First pass at SCM integration 2013-08-28 21:38:45 -04:00
chouseknecht 51033abe87 AC-369 Inventories->Groups page now loads from /api/v1/inventories/N/trees. All nodes are open on load. Drag-n-drop works. Node add/update/delete working. 2013-08-28 12:41:31 -04:00
chouseknecht 415fbc5362 AC-369 Inventories->Hosts page now uses the /api/vi/inventories/N/trees to load the tree. Tree is loaded fully expanded. 2013-08-27 18:31:19 -04:00
chouseknecht fe03a789b6 AC-373 Inventory page layout changes. Removed tabs and menu to make better use of limited page real estate 2013-08-27 13:46:58 -04:00
chouseknecht 4ea3c23e5a AC-331 final clean up 2013-08-22 11:26:23 -04:00
chouseknecht f8b186b24a AC-331 Continued cleanup from Bootstrap upgrade and Inventory changes. 2013-08-22 10:20:52 -04:00
chouseknecht 82833c848f AC-331 Latest changes and cleanup from testing 2013-08-21 12:50:25 -04:00
chouseknecht b76bf268f9 AC-331 Latest host tab changes. Editing the groups of a host is now possible 2013-08-20 18:22:28 -04:00
chouseknecht 36d4795c12 AC-331 checkbox for 'Only show hosts will failed jobs' now working on Hosts tabs. Removed from Groups tab. 2013-08-19 12:17:46 -04:00
chouseknecht ec7713ae28 AC-331 latest Inventories/Hosts tab changess 2013-08-19 01:27:04 -04:00
chouseknecht 858c389fb0 Latest inventory hosts tab changes 2013-08-18 20:20:39 -04:00
chouseknecht 707f98237b AC-331 Delete one or many hosts now working. 2013-08-16 17:01:18 -04:00
chouseknecht 09a40fa087 Fixed js compile bug. 2013-08-16 11:44:51 -04:00
chouseknecht 9abb346946 AC-331 Latest changes to Inventories Hosts tab. Hosts is now the lead tab. Added menu bar. Added select checkbox for each row. 2013-08-16 11:43:39 -04:00
chouseknecht 036352f10e AC-331 Separated 'expand/collapse' function from 'select' function on Hosts tab tree. It now functions more like the Gmail label tree. Added Wait() utiltiy that can be used to freeze the API during longer than usual API operations. Using it on the 'group move' function. 2013-08-16 01:15:47 -04:00
chouseknecht 5d8ef49cfd Fixed js compile bug 2013-08-15 04:13:31 -04:00
chouseknecht 9d7018767d AC-331 Custom tree on Inventories detail Hosts tab is starting to work well. 2013-08-15 04:11:46 -04:00
chouseknecht 22af7cf6b0 AC-331 Inventories Groups tab just about completed 2013-08-13 17:57:28 -04:00
chouseknecht 07280e8abe Fixed JS minification issue 2013-08-12 09:47:09 -04:00
chouseknecht 7199194a8c AC-331 Group drag-n-drop starting to work. 2013-08-09 21:31:32 -04:00
chouseknecht 8794da7cd1 Edit inventory properties on group tab starting to work 2013-08-08 18:14:15 -04:00
chouseknecht b9c8002409 Added less.js for developing and debugging .less. Set USE_MINIFIED_JS=False in django settings to run with .less rather than minified .css 2013-08-08 13:56:55 -04:00
chouseknecht 71c31a919f Removed awx.min.css from respository. Use 'make minify' to compile and compress the .less files and create awx.min.css. 2013-08-08 12:13:22 -04:00
chouseknecht 6138b35c48 Moved ansible-ui.css ansible-ui.less 2013-08-08 11:48:19 -04:00
chouseknecht 1578914874 Removing ansible-ui.css 2013-08-08 11:42:00 -04:00
chouseknecht 5cc6f799fe Moving CSS to less. Using recess to compile and compress to awx.min.css 2013-08-08 11:42:00 -04:00
chouseknecht 77c2449276 Added missing btn-default class to Reset button on Credentials form. 2013-08-06 14:56:20 -04:00
chouseknecht 3cca1cd651 Help button is now back on when viewing a list in 'select' mode. 2013-08-06 14:53:19 -04:00
chouseknecht 54eff92ea3 Fixed a bunch of styling issues appearing in FireFox post Twitter Bootstrap 3RC1 upgrade. 2013-08-06 14:43:56 -04:00
chouseknecht 538097ed8e AC-317 Now use 'esc' key to dismiss modal dialogs. First field on modal forms is now automatically focused. 2013-08-02 19:42:52 -04:00
chouseknecht 94ae9ffd43 Upgraded AWX to Twitter Bootstrap 3 RC1 2013-08-02 18:27:07 -04:00
chouseknecht f3cbda4352 Clicking on logo now brings you to the Organizations tab. Was taking you to a sort of blank screen -the href wasn't pointed to a specific tab. 2013-08-01 10:14:20 -04:00
chouseknecht daf8250f38 Excluded Organization from Inventory list when inventory list displayed in a modal dialog. 2013-07-31 17:27:41 -04:00
chouseknecht dd89a82a2c AC-325 randomly the black background gets left behind and still visible after the login dialog box has been hidden. Thinking this might be a timing thing. Moved call to modal('hide') up in the list of steps processed on a successful login. 2013-07-31 17:23:47 -04:00
chouseknecht 30aa1d74d8 AC-325 We now check before each call to the API that the token is not empty. If empty, return false. The false will throw a javascript error to the console, but not noticeable, unless you're watching the console. Stops API login dialog box from appearing. User just sees login dialog with correct message. 2013-07-31 17:14:29 -04:00
chouseknecht 770d10ccc3 New logo.png for header. Matched header/footer/text color to the background color of new logo.png 2013-07-31 16:03:44 -04:00
chouseknecht 4b8f0c2829 AC-322 Job list now presents either a Delete or Cancel button based on the job's status. Changed delete icon from icon-remove to icon-trash throughout application. 2013-07-31 11:53:59 -04:00
chouseknecht f6be87678c AC-319 attempt at remedying hosts randomly posting to wrong group. 2013-07-30 20:18:22 -04:00
chouseknecht c0d4fe66f4 AC-320 free_instances value is no longer being dropped when == 0. 2013-07-30 18:10:58 -04:00
chouseknecht bc0db0312f AC-295 Fixed View License so that empty fields are not displayed. Now demo license info makes sense. Fixed links in nag messages and here to all point to store.ansibleworks.com 2013-07-30 12:52:46 -04:00
chouseknecht 7ff5d6f300 AC-308 Fixed the Remove Host from Group dialog message to be more explicit regarding how Remove works. 2013-07-30 11:13:35 -04:00
chouseknecht e5aeefa43d AC-308 Added Remove button to Hosts list. 2013-07-30 11:07:47 -04:00
chouseknecht b904dd2ae5 AC-301,AC-316 Initialize scope keys in both list generator and form generator. 2013-07-30 02:09:21 -04:00
chouseknecht fa8a697024 AC-301 organization data and related sets now cleared on logout. 2013-07-30 00:48:06 -04:00
chouseknecht b29abf38eb AC-292 Fixed time-out message on login dialog to only display if user has not already logged out. 2013-07-29 13:35:56 -04:00
chouseknecht 5842fb1158 AC-303 Adding a project now requires an Organization. 2013-07-29 12:27:55 -04:00
chouseknecht 37e7eb83d6 AC-302 Users with org admin privileges can now add/edit/delete permissions 2013-07-29 11:16:37 -04:00
chouseknecht b82a4f6cd4 AC-301 attempting to prevent content flash between logins 2013-07-29 09:56:19 -04:00
chouseknecht 7a10199a1e AC-301 attempting to prevent content flash between logins 2013-07-29 09:50:25 -04:00
chouseknecht 1c84e8a56a AC-301 attempting to prevent content flash between logins 2013-07-29 09:25:14 -04:00
chouseknecht 16fb2d3b70 AC-290 Non-privy users can now see the local_path value for the project. The base path shows as 'You do not have access to view this property'. So the user knows a project path is set, they just don't know the full path. 2013-07-28 08:57:17 -04:00
chouseknecht a6977d138e AC-297 Fixed similar issue when adding new User and adding new Team. In both cases Organization value was not being required by UI. Instead it relied on API error message. Works fine for admin user, but falls apart for non-privileged user. For non-priv users, the API runs into a query issue and sends back an error message that leaves the user confused. Now UI is correctly requiring a value befor allowing user to save. 2013-07-28 08:25:57 -04:00
chouseknecht 48853b6594 AC-297 Fixed. Organization on Inventory detail page is now properly required by the UI. Added the awRequiredWhen directive to cure. 2013-07-28 08:13:53 -04:00
chouseknecht dec56b8c0a AC-281 changed form autocomplete=false to autocompleted=off. 'off' is correct, and FF seems to resepect it, at least on Mac OSX. 2013-07-28 07:45:24 -04:00
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