Commit Graph

105 Commits

Author SHA1 Message Date
chouseknecht
c9bb424d98 AC-1292 Host container on inventory edit page now automatically resizes and adjusts rows per page. 2014-05-20 17:20:11 -04:00
chouseknecht
77ccfc49f2 Added custom scroll bar to inventory groups container. Moved group container auto-resize and height calc function to helper methods. Now using full window height, pushing footer off the page. Changed custom sroll directive to use the dark-thin theme. 2014-05-20 14:06:00 -04:00
chouseknecht
b4f60424c4 AC-1292 auto-resize groups height and scroll content when necessary. 2014-05-19 17:31:12 -04:00
chouseknecht
8bd2117e77 AC-1236 fixed broken failed jobs link on dashboard. Fixed broken job links on inventory tab page. 2014-05-13 14:05:39 -04:00
Chris Houseknecht
cdc6a4ed7c Fixed scope management for JobStatusChange events. 2014-04-24 09:38:28 -04:00
Chris Houseknecht
389d99875f Added socket button to projects. Project page now updated realtime with job status. 2014-04-23 19:04:23 -04:00
Chris Houseknecht
49c26aad10 Track inventory group expand/collapse in local storage. Support multiple inventory syncs running simultaneously. Moved socket connection for job_events to app root. Added on/off socket button so user can tell state of connection and reset/reconnect when needed. Applied AC-1211 fix. 2014-04-23 18:07:26 -04:00
Chris Houseknecht
bbab019567 Connected inventory detail page to socket.io and removed refresh button. 2014-04-22 02:57:35 -04:00
vagrant
bb7e756e6f Fix for when job.finished === null, so that ('date') doesn't break. 2014-04-09 12:05:05 -04:00
Chris Houseknecht
ece772332f Fixed incorrect tool tips on inventory page. Starting AC-977 2014-04-06 04:29:07 -04:00
Chris Houseknecht
ff3ce4f7b4 AC-1144 fixes for inventory group edit modal dialog. Spinner issue fixed. Improved error validation. Improved scope separation. Fixed issues related to home/groups search breaking after dialog closes. 2014-04-05 18:00:11 -04:00
Chris Houseknecht
d6237dcfb0 AC-1123 fixed issues related to job submission and cancellation. 2014-04-05 05:21:19 -04:00
Chris Houseknecht
06db369757 More work on home/groups and home/hosts status icons. 2014-04-04 18:04:06 -04:00
Chris Houseknecht
5e514c5849 Fixed broken popover link. 2014-04-04 12:58:45 -04:00
Chris Houseknecht
82392cfbe6 Completed popovers for Inventory page status icons. 2014-04-04 12:42:11 -04:00
Chris Houseknecht
5a6bbfee8e Inventory page, group status now working. 2014-04-04 03:34:18 -04:00
Chris Houseknecht
2f2f8aae11 Work on inventory status fields. Moved status to the left on Inventories tab. Fixing messages, popovers and working on AC-601. Made list generator column creation more modular in generator-helpers.js to support many icons in the list Status column. 2014-04-02 11:42:10 -04:00
Chris Houseknecht
1e0af7b82e Latest jobs page changes. Integrated log viewer. Added support to log viewer for variables (extra vars and source vars). Most things on jobs pages are working, execept for scheduled jobs bit. 2014-03-31 03:25:49 -04:00
Chris Houseknecht
d38c8ee93e Inventory host edit method now supports and 'edit' and an 'add' mode. Adding a host now uses the shared modal module, giving it a resizable and draggable dialog along with auto-resizing textarea. 2014-03-20 13:20:03 -04:00
Chris Houseknecht
2585855e1c helpers/Groups.GroupsEdit now supports an 'add' mode for creating new groups. 2014-03-17 23:49:14 -04:00
Chris Houseknecht
10e85b50b1 Found an issue when deleting multipkle credentials. First delete worked fine. Second delete left the overlay hiding the page. Seems the .off() option on bootstrap modal no longer works as expected. 2014-03-05 14:13:17 -05:00
Chris Houseknecht
b8eb7c51b6 AC-1024 Hosts deletes now work as described in the ticket. Removing a host from a group removes it from the selected group and its children. Removing a host from a group does still leave it in All Hosts, and this is explained in the dialog prompt. Removing it from All Hosts permanently deletes it, again explained in the dialog prompt. 2014-03-05 00:28:37 -05:00
Chris Houseknecht
633a9f6d61 AC-564 fixed a bug with CodeMirror editor and post dialog removal/cleanup. 2014-02-18 10:30:44 -05:00
Chris Houseknecht
55b574fa26 AC-564 added new method to codemirror wrapper to enable replacing textarea fields with an editor. Implemented in inventory, groups, hosts, and templates. Solved issues with groups related to two potential textareas at the same time. Found and fixed an error in the way ReturnToCaller() utility was being called. Finished implementing angular-md5. Adding or saving a job template now shows a pop-up on save when a callback is enabled. The pop-up shows the callback url and host key. Before user had to save and then re-open the template to get the URL. With the pop-up we're now showing it immmediately on save. 2014-02-18 03:50:36 -05:00
Chris Houseknecht
69b91afaf2 Fixed bugs from package upgrades. Updated all controllers to pass into form and list generators. Improved accordion styling. Refactored job status page. Tested using minified files and fixed build issues. 2014-02-13 03:04:27 -05:00
Chris Houseknecht
e81d02885f AC-1006 upgraded all js libraries to latest release. Fixed obvious broken things. Installed bower to make package installation/upgrade easier. Added less to Grunt build. 2014-02-12 18:42:57 +00:00
Chris Houseknecht
f891c30ebb Ran all controller files through jsbeautifier.org and applied jsHint. 2014-02-07 15:33:07 -05:00
Chris Houseknecht
c81fa0d285 AC-976, AC-1000, AC-602 2014-01-30 15:23:49 -05:00
Chris Houseknecht
168c4235f5 AC-977 Fixed raw html showing up in Action field on detail dialog. Added a subtitle on the AS widget. On inventory groups/host page the subtitle explains what activities are being displayed, and only activities realted to the selected group (on the inventory page) are displayed. If All Hosts selected, then all activities for all groups related to the current inventory are displayed. Also, brought back activity stream button for inventory hosts. 2014-01-29 17:00:04 -05:00
Chris Houseknecht
22f40605cd AC-976 now using custom javascript to apply ellipsis to long group and host names. Fixed indes.html title. 2014-01-29 13:31:51 -05:00
Chris Houseknecht
0e6305c9ec AC-987 job launch shows working 2x 2014-01-28 17:22:34 -05:00
Chris Houseknecht
7434bb8a9e AC-985 edit now edit's inventory properties via dialog- using the same edit code already written for the wrench button on inventory->groups/hosts page. 2014-01-28 15:57:00 -05:00
Chris Houseknecht
cb8ec978de AC-983 long group names, AC-970 don't hightlight required fields in red, AC-966 fixed ansibleworks links to point to ansible, AC-733 new pagination widget, page and total rows. 2014-01-28 01:03:09 -05:00
chris Houseknecht
7269c7bd06 Inventory refactor: add job status summary fly-out on host status. Click on a status and a second dialog appears for the specific job. Dialog can be resized and moved- built using jquery and styled to match TB dialog. Fixed home/groups and home/hosts pages to appear more inventory edit page. Home/groups page now allows you to start and inventory sync as well. Fixed tool-tip consistency. Click page forward/back now employs the spinner and should stop overclicking, which was resulting in page numbers < 0. 2014-01-22 04:53:32 -05:00
chris Houseknecht
97369f3775 AC-946 don't refresh hosts when clicking group collapse/expand. 2014-01-20 18:54:04 -05:00
chris Houseknecht
8860b5c2ad AC-951 Whenever the object name is not available or starts with '_delete' check for the name in changes.name. Also fixed server deep link issues between activity stream, home/group and home/inventory, and inventory. 2014-01-20 18:49:09 -05:00
chris Houseknecht
8f5642e13e Inventory refactor: fixed activity stream display on inventory edit page. 2014-01-20 13:34:11 -05:00
chris Houseknecht
a8203742aa Inventory refactor: dragging a host to a group will copy it. 2014-01-15 17:40:33 -05:00
chris Houseknecht
28cbed72c8 Inventory refactory: fixed status messages on hosts view. 2014-01-15 14:49:01 -05:00
chris Houseknecht
2ccecd16a7 Inventory refactor: fixed a looping issue in inventory tree build. Index confussion when building list of node's children. 2014-01-15 11:45:58 -05:00
chris Houseknecht
ef324f2397 AC-931: Fixed typo. AC-925 clickin on failed inventory sync icon works again. Inventory Refactor: consolidated actions and status fields to a single column and simplified tool-tip text. Made 'sync' labeling more consistent, I think. 2014-01-15 04:31:11 -05:00
Chris Houseknecht
902008d17e Inventory refactory: working on inventory group copy/move via drag-n-drop. The graphical piece is mostly working. 2014-01-14 23:25:32 +00:00
Chris Houseknecht
6caa3cfec9 Inventory refactor: host enabled flag and tool tip now working. 2014-01-13 21:53:43 +00:00
Chris Houseknecht
6d205213db Inventory refactor: now all nodes in group tree have an icon. same for job events view. 2014-01-10 22:44:12 +00:00
Chris Houseknecht
8279012ffa Inventory refactor: Edit hosts and delete hosts work. Consolidated host actions down to one column. 2014-01-10 21:50:51 +00:00
Chris Houseknecht
3d5a09e39e Inventory refactor: Add host works. Click on a row level action on the groups list now shows the row as selected and refreshes the host list. Edit inventory properties now works. Add and Edit dialog boxes are now displayed at the last minute after all data is loaded- accomplished with new list-generator show_modal parameter. 2014-01-10 20:33:01 +00:00
Chris Houseknecht
0d2417e4ae Inventory refactor: inventory sync icon turns into red cancel icon upon job submission. cancel sync now works. Refresh process emits on completion. Created Find() utility to search an array of objects. 2014-01-09 22:45:35 +00:00
Chris Houseknecht
e6c0032444 Created a way to remove table row borders. Created a way to add an 'active-row' class to selected table border. Injecting hosts list into same scope as groups list. Streamlined host/job status message. 2014-01-09 16:18:02 +00:00
Chris Houseknecht
9930c6d356 Inventory refactoring: added All Hosts, group delete now works, view inventory sync status works, group add now refreshes the group view correctly. 2014-01-08 23:38:00 +00:00
Chris Houseknecht
e581650dbb Inventory refactoring: removed text labels from actions, added animation on sync status, fixed collapse and expand. Fixed expand and collapse on job events as well. 2014-01-08 16:46:19 +00:00