Commit Graph

58 Commits

Author SHA1 Message Date
Chris Houseknecht
3d0d75e897 Wired schedule edit to Jobs page. Fixed issues with modal dialogs. On inventory hosts focus is now set to first field rather than help icon. ESC key no longer closes jqueryui dialogs as it conflicts with clicking ESC to close help pop-over. Resizing a dialog no longer causes button pane (the dialog footer) to appear to grow taller and taller. 2014-03-26 16:33:49 -04:00
Chris Houseknecht
b47aed5bdb Wired up job relaunch for each type of job. 2014-03-26 12:04:10 -04:00
Chris Houseknecht
8b082ca8ce Added schedule delete support to Inventory group edit dialog, schedules controller and jobs controller. 2014-03-25 12:25:25 -04:00
Chris Houseknecht
bcab5e719e Added support for schedule.enabled to Jobs page. 2014-03-25 11:07:24 -04:00
Chris Houseknecht
70be5d9a77 Latest Jobs and scheduling changes. 2014-03-25 11:07:24 -04:00
Chris Houseknecht
10e6baaca0 Jobs page changes. Modified JobsEdit controller to incorporate new fields. Shows/hides job template based on the type of job. Re-ordered fields. Made the stdout textarea resizable. Fixed a bug in the accordions. 2014-03-23 04:14:29 -04:00
Chris Houseknecht
eea41e3401 Continuing work on new Jobs page. Increased pop-over width. Added a footer explaning how to close. Added close-on-click behavior in addition to esc key. 2014-03-22 17:49:30 -04:00
Chris Houseknecht
9886b73d2c Fixed bug in Inventory Group Add. Save was failing. Also when group vars failed to parse, the error was not bubbled up to the GroupEdit code. 2014-03-19 12:05:46 -04:00
Chris Houseknecht
6cd5552b6a More work on new Jobs page. 2014-03-19 01:39:58 -04:00
Chris Houseknecht
6d6e9e45a8 Framework for new jobs tab. 2014-03-18 18:30:39 -04:00
Chris Houseknecht
9614103964 Starting rewrite of Jobs tab. 2014-03-18 15:25:22 -04:00
Chris Houseknecht
15a08232e0 Clean up. Removed grey background from forms appearing inside accordions. Fixed border on tables innside accordions. Made action labels disappear on small and xtra small viewports. Updated javascript packages. Created a bower.json file. Installed anuglar-scheduler. Added schedule icon to job templates page. Shrunk pagination font. 2014-03-07 18:31:15 -05:00
Chris Houseknecht
a63b9e661b Fixed pagination column sizing. As screen shrinks the page number now remains right justified. 2014-03-06 10:51:22 -05:00
Chris Houseknecht
93bd1d859a AC-1065 in anticipation of potentially having to sort the keys of any incoming json variable objects, consolidated the variable handling code into a single helper. Anytime variable data is fetched from the API it gets passed to the helper and turned into a YAML doc. The helper checks the incoming data type for string or object. If string it first attempts to parse as YAML. If it fails, then tries JSON. If no joy, fails gracefully, logging the error and notifying the user. Anytime variables need to be sent to the API, a method in the helper is called to parse the variable text into a JSON object. 2014-03-05 18:13:49 -05:00
Chris Houseknecht
1ba917afaf AC-1035 UI now supports stringified YAML coming from the API on Job Template. 2014-03-05 15:49:16 -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
4e49314bad AC-1016 on host status fly-out job id now links to job detail page rather than showing modal dialog. Fixed js errors happening when job_template is deleted and cannot be found. 2014-02-06 17:36:51 -05:00
Chris Houseknecht
5e7290aa85 AC-1014 fixed issued related to deleted templates and templates containing quotes in the name. De-linted job templates and the jobs controller. 2014-02-05 16:34:25 -05:00
Chris Houseknecht
77b285f632 AC-941 don't display UI form fields until API data loads. Also fixed related set pagination issue. 2014-01-28 13:57:37 -05:00
chris Houseknecht
d3149bc8ef Added use of ng-cloak to all partials and added related CSS. Added use of 'working...' widget to all Edit controllers- it was missing in a few places. Attempted upgrade to angular-1.2.9. Ran into issues and left at 1.1.4 for now. Change angular.js to angular.min.js. 2014-01-17 12:33:16 -05:00
Chris Church
2b7af0a2ec Happy new year!!! 2014-01-02 11:51:43 -05:00
Chris Houseknecht
fae51d12f0 AC-726 Improved search filter, eliminating need for reset button. Fixed drop-down menu on jobs detail page, replacing summary with host summary. Fixed error message on job templates and jobs when list of playbooks cannot be found- message is now informational rather than cryptic error. 2013-11-23 14:48:43 +00:00
Chris Houseknecht
015622e2cb AC-692 status button is now displaying once again on jobs detail page. 2013-11-21 18:30:22 +00:00
Chris Houseknecht
0cd6e5412b AC-684 Added new help text and adjusted credential labels. Fixed missing cloud credential name value on Jobs Detail view (job template accordion). 2013-11-20 23:57:43 +00:00
Chris Houseknecht
2f90ce511f Refresh button on jobs and projects tab now responds with a spinner. Before nothing happened and you were not really sure if the data actually refreshed. This is a result of removing the little spinner in the fitler widget. 2013-11-20 16:43:16 +00:00
Chris Houseknecht
5a3977495a First iteration of Activity Stream. Added Home/Groups page. Increased icon size for icon-only buttons. Dashboard jobs widget- group and job links now work. Closed AC-621, AC-618. 2013-11-08 17:58:40 +00:00
Chris Houseknecht
1497d128f3 Jobs list on Job Templates detail page now closely matches the Jobs tab. Status looks the same, is clickable and offers matching tooltip. 2013-11-05 22:28:31 +00:00
Chris Houseknecht
d17b683c35 AC-607 Fixed parsing of extra_vars on job_template. '' was not being recognized as !== stringified JSON. 2013-11-05 19:09:44 +00:00
Chris Houseknecht
6a7d8b52aa Changes to Credentials for supporting various Kinds. 2013-11-04 10:16:56 -05:00
Chris Church
d668991899 AC-537 Some UI field/name changes for cloud credentials. 2013-11-04 10:16:54 -05:00
chouseknecht
1068e190cb Removed auto refresh. It polls too frequently and potential fills web server logs too quickly. 2013-10-17 17:57:50 +00:00
chouseknecht
0115aab703 Latest UI tweaks around job template job submission 2013-10-15 20:46:53 +00:00
chouseknecht
b28fe1254e AC-414 Making red/green bubbles consistent throughout the application. Changes made to Inventory and jobs pages. Tooltip text now dynamic. Improved deep linking, especially on status fields. 2013-10-07 03:19:30 -04:00
chouseknecht
44c6bca6f0 Fixed 'refresh' routine to refresh on the current url (which includes current page, sort and search criteria). In other words refresh now respects the current page state rather than resetting it back to thebeginning. Also added first attempt at a dashboard and widget. 2013-09-26 01:50:34 -04:00
chouseknecht
4b09ba4c83 AC-466. Fixed issue with refresh timer randomly quitting. Fixed project authorization checkbox. 2013-09-24 03:42:23 +00:00
chouseknecht
93e53034c1 Applied same navigation/drop-down changes to jobs that we applied to inventory. 2013-09-20 16:42:58 -04:00
chouseknecht
b7488b7043 AC-463 Latest changes automating refresh button on Projects and Jobs tab. Cleaned up Cancel/Delete buttons on Jobs tab. 2013-09-17 12:05:25 -04:00
chouseknecht
f97b889a9b AC-463. Reduced refresh button to automatic page refreh every 10 sec. Duration btwn refreshes can be adjusted in config.js. 2013-09-17 03:36:35 -04:00
chouseknecht
2e805f75a1 AC-455 Replaced job.name with job.template. Re-configured line item actions so that buttons now have labels, making the page consistent with the rest of the applicaiton. 2013-09-16 10:13:51 -04:00
chouseknecht
fd16c0827a Fixed zip code in footer. Changed job navigation to match inventory navigation (links at top of page rather than buttons). 2013-09-11 11:50:26 -04:00
chouseknecht
5afa79a11a AC-351 latest SCM changes. Added 'Authentication Required' checkbox. Enabled SCM password prompting on job submission. 2013-09-08 17:17:35 -04:00
chouseknecht
8cdbaa83b2 Latest UI changes. 2013-09-06 00:41:57 -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
78de6b360f SCM status info now available from Projects tab. 2013-09-03 16:08:10 -04:00
chouseknecht
4ea3c23e5a AC-331 final clean up 2013-08-22 11:26:23 -04:00
chouseknecht
d1ad7d822d AC-280, AC-289 Fixes 2013-07-28 06:16:38 -04:00
chouseknecht
eb30b59ffb Styling fixes on Job Detail page 2013-07-22 17:16:31 -04:00
chouseknecht
3f58947c05 Applied prior job_template.extra_vars changes to the jobs detail page. 2013-07-15 14:32:30 -04:00