Commit Graph

355 Commits

Author SHA1 Message Date
Chris Houseknecht
9ad30dc43c Credentials: form save routine is almost identical between Add and Edit controllers. Combined into one common routine that both controllers can use and moved to helpers/Credentials.js. Just some needed tidying. 2013-11-11 00:16:04 +00:00
Chris Houseknecht
5b2751c57f Fixed parent container of activity stream setting the min-height value. This keeps the activity stream from overlapping the footer. Fixed groups page edit to not clear/empty the credential_name field. 2013-11-08 22:07:51 +00:00
Chris Houseknecht
b2ce037acc AC-614 credential lookup now narrows choices based on specific source. So if source is 'ec2' only show 'aws' credentials. 2013-11-08 18:40:26 +00:00
Chris Houseknecht
1d27f666e4 AC-616 Fixed date warning vs. date expired message. The CheckLicense routine now looks for date_expired flag. 2013-11-08 18:16:52 +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
fa9ccf1d0a AC-595 for form/list definitions using \{\{ \}\} replacement variables in the title, include the capitalize filter. 2013-11-06 15:30:37 +00:00
Chris Houseknecht
49a8de4efe AC-570 Added host enabled flag on Hosts page, allowing one-click editing for manually managed hosts. Fixed one more bug with prepending '*' to labels of required fileds. 2013-11-06 08:09:02 +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
e701857594 AC-563 license check now responds to date_expired and date_warning flags. Prior to this it treated date_warning as if the date had expired. 2013-11-05 21:33:47 +00:00
Chris Houseknecht
6c2ea0a7bb AC-559 Changed reset filter to clear the search and remove search keys from the URL displayed in the browser. Removing search keys from URL requires resetting window.location, which does to a page refresh. O'well. 2013-11-05 21:10:31 +00:00
Chris Houseknecht
be74d9d932 AC-536 No longer dissaociating hosts from /inventories/N/groups, so no more cases where dragging-n-dropping groups results in lost hosts. Fixed tree styling to better align nodes. 2013-11-05 20:37:51 +00:00
Chris Houseknecht
09e64e3685 AC-608 Fixed form generator's ability to find labels related to rquired fields and add CSS class that prepends label text with '*'. 2013-11-05 19:35:42 +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
337eaf2d1b Set default config.js timeout to 1800 seconds. 2013-11-05 17:39:42 +00:00
Chris Houseknecht
51aae28a1e AC-471 Added back client session timeout. Fixed Rest service library to bubble up expired session and invalid token errors via promise object, enabling correct error handling. Now tracking last URL in session cookie and returning user to last URL after successful login. 2013-11-05 17:36:28 +00:00
Chris Houseknecht
2a58d50cfa Added collapsible help panel to Credential detail page for Kind. Added auto collapse/expand based on whether or not a kind has been selected. 2013-11-04 16:49:43 +00:00
Chris Houseknecht
778fe07179 AC-403 changed Host add/update to stringify variable data and include it directly in the Post or Put operation, bypassing use of host/N/variables. Now host names can include a :port. 2013-11-04 10:16:57 -05:00
Chris Houseknecht
7f7140ccda Fixed home page to work with new Utilities.GetChoices, which is used to get select options from the API. 2013-11-04 10:16:57 -05:00
Chris Houseknecht
8a3a0d219c Fixed form validation issues on Projects detail for manual projects. When editing an existing project, local_path value was not being set, even though it diplayed properly. Changed local_path from array of strings to array of objects. Now local_path values are sorted and the correct object in the list is selected. 2013-11-04 10:16:57 -05:00
Chris Houseknecht
a5c44a391c Fixed form validation issues on Projects detail for manual projects. When editing an existing project, local_path value was not being set, even though it diplayed properly. Changed local_path from array of strings to array of objects. Now local_path values are sorted and the correct object in the list is selected. 2013-11-04 10:16:57 -05:00
Chris Houseknecht
bac22205a8 Fixed form-generator and awRequiredWhen directive to not overlap when setting * on required field labels. Fixed job submission to work with new cloud credential implementation. 2013-11-04 10:16:56 -05:00
Chris Houseknecht
0466629718 Finally fixed issue with editing a credential. Need to call Owner change after loading data and after resetting form. Also removed default from Owner radio button on create and set to required so that user has to actively make a choice. Started working on Job Template detail changes. Job Template is currently broke. 2013-11-04 10:16:56 -05:00
Chris Houseknecht
72aacfd972 Fixed create operation on Credentials. Credential lookups on Groups and Projects now working. 2013-11-04 10:16:56 -05:00
Chris Houseknecht
41b5d8b9ad Url parameter to Utilities.GetChoices to allow adding parameters to options query. 2013-11-04 10:16:56 -05:00
Chris Houseknecht
a5bb145f70 Credential now working on Project detail and Group detail pages. 2013-11-04 10:16:56 -05:00
Chris Houseknecht
f327be5811 Added Owner radio button to Credential detail page. Lookup for Credential on Groups page is working now. 2013-11-04 10:16:56 -05: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
Tim Gerla
0a9929af35 launch support requests in a new tab 2013-11-02 12:03:45 -07:00
Tim Gerla
a239a67efd Redirect support requests to zendesk web interface (AC-603), and fix a minor spelling error 2013-11-01 11:15:02 -07:00
chouseknecht
b5cba0eca5 Removed backup of Treeselector.js created prior to tree refactor. 2013-10-29 07:04:22 +00:00
chouseknecht
5ed32c7062 Added support for long node names on tree. Fixed tree styling issues. Fixed node copy. Fixed tree collapse/expand bug. Added dynamic tooltips to the status icon that account for inventory updates and jobs, giving precedence to inventory updates. 2013-10-29 07:01:45 +00:00
chouseknecht
0e5b358cb6 Fixed site footer so that content width always matches the header and body. 2013-10-27 18:28:36 +00:00
chouseknecht
d85535253b Removed all references to jstree library. 2013-10-27 18:23:00 +00:00
chouseknecht
9135bad620 Removed stuff referencing the old tree style (jstree). 2013-10-27 18:18:36 +00:00
chouseknecht
102ebdfbb6 Latest tree and Groups page modifications 2013-10-27 08:38:13 +00:00
chouseknecht
ea5e43634a Latest Inventory tree changes. Drag-n-Drop now works, complete with styling and API calls. Working through bugs. 2013-10-25 22:20:59 +00:00
chouseknecht
025980d009 Drag-n-drop feature on custom tree functions graphically. Ready to add API calls. 2013-10-25 04:07:07 -04:00
chouseknecht
b2f2fb655d Merge remote branch 'upstream/master' 2013-10-24 18:39:49 +00:00
Chris Church
27ad680f4d AC-567 Remove source_tags from API/UI. Modify EC2 inventory to not return instance ID groups. 2013-10-23 22:46:04 -04:00
chouseknecht
4cf47bfa9e Got our custom tree working on both the Groups page and the Hosts page. 2013-10-21 15:15:12 -04:00
chouseknecht
8bd00cfacb Fist step in apply custom group selector tree to Groups page. The new tree now appears in place of jstree. 2013-10-18 18:33:14 +00: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
94bb0701fc Removed console.log debug statements 2013-10-17 14:57:41 +00:00
chouseknecht
195e12e41f Inventory group refresh now includes group selector tree. Fixed 'conigured' type on home page. 2013-10-17 14:53:31 +00:00
chouseknecht
47261bd069 Changed status flags on Invnentory, Groups and Hosts pages 2013-10-17 07:49:11 +00:00
chouseknecht
5bd3d8456b AC-503 now that we can cloud, tree views need to handle long (really long) group names. This fixes the Hosts tree view. 2013-10-17 03:47:08 +00:00
chouseknecht
1cb74b8ccc AC-562 fixed CSS issue causing inventory status to appear as blue rather than green. Updated help for all elements on Groups page. 2013-10-16 19:45:15 +00:00
chouseknecht
c4108a6890 Fix to properly handle empty extra_vars value. No longer sending 'null' to API. 2013-10-16 14:45:37 +00:00
chouseknecht
9ff7f05dfc Fix to properly handle empty extra_vars value. No longer sending 'null' to API. 2013-10-16 14:45:31 +00:00