Commit Graph

1466 Commits

Author SHA1 Message Date
James Laska
d766b6b029 Correct jshint errors 2014-10-28 09:01:36 -04:00
Jared Tabor
0bfe5dc6ba Job Template Page-new JT w/ no survey
Fixed a defect where the UI would attempt to save a survey spec even if survey_enabled=false
2014-10-27 16:48:34 -04:00
Jared Tabor
f5c21be02f Job Detail page
the icon for deleting a job needs to change depending on the job status
2014-10-27 16:23:29 -04:00
Jared Tabor
7b113f4924 adding 'start new connection' to Socket lib class
for security purposes
2014-10-27 14:18:20 -04:00
Jared Tabor
14af6c579c re ordered some things in the accoutn sub menu
the account sub menu has a link to portal mode while in regular tower and a link to regular tower while in portal mode. i also made sure to hide/show all appropriate menu's while in each mode
2014-10-22 16:59:47 -04:00
Jared Tabor
fa7277f86a removed the link on the tower logo in portal mode
while in portal mode the tower logo should not take you to the tower dashboard. I removed the href while in portal mode. I also added a function for leaving portal mode which takes the user back to tower dashboardremoved the link on the tower logo in portal mode
2014-10-22 16:57:54 -04:00
Jared Tabor
742a004f29 removed the resizing and added more styling
i removed the lines of code that would resize the portal containers and moved it to the portal jobs list widget b/c resizing logic already happens there. But I added formatting of the 'Action' columns for both widgets to change them to 'Launch' and 'Details' respectively
2014-10-22 16:55:42 -04:00
Jared Tabor
adedb3a629 adjusted the height of the jobs list widget 2014-10-22 16:53:51 -04:00
Jared Tabor
71bd78085a changed list objects for portal mode
removed unnecessary objects and adjusted some of the settings to make styling consistent b/t the two portal widgets
2014-10-22 16:51:42 -04:00
Jared Tabor
255a5158f3 adjusted viewJobLog() for portal mode
for viewing job details, i included a check for portal mode === true to have job detail page loaded in a new tab
2014-10-22 16:51:03 -04:00
Jared Tabor
c807b5b132 removing stale file 2014-10-22 12:33:49 -04:00
Jared Tabor
af7d03a06e fixed the columns and sizing of portal widgets
i had to create new list items for the two widgets. portaljobtemplates and portaljobs which resemeble their respective parent copies but with many things removed and column widths adjusted. i also changed the sizing functions for the job list widget to better handle browser resizing
2014-10-22 12:32:55 -04:00
Jared Tabor
012a83d37f adding 'surveyCheckboxes' directive
the surveyCheckboxes directive takes a list of checkbox values and creates a checkbox list that collectively represents one scope object instead of several individual ones
2014-10-21 15:47:52 -04:00
Jared Tabor
0113e63374 fixed small error in job submission
added a check for 'passwords needed to start' in job launch function to fix inventory updates/sync updates
2014-10-20 11:50:56 -04:00
Jared Tabor
36919e322b added a new directive for survey selectable
not completed yet..commented out for now
2014-10-17 17:17:15 -04:00
Jared Tabor
fce3595154 adjusted the height of the portal containers
adjusted to utilize more vertical screen space
2014-10-17 17:16:06 -04:00
Jared Tabor
98a709a822 changed function names leftover from dashboard
changed names so they're specific to portal widgets
2014-10-17 17:12:06 -04:00
Jared Tabor
f0c78611b2 cleaned up old deprecated code 2014-10-17 17:10:34 -04:00
Jared Tabor
ce31c0e36a removed float directive from default_float
temporary fix for form validation to work
2014-10-17 17:07:01 -04:00
Jared Tabor
473cc1ffa4 fixed the styling on the job launch modal
the input fields were not uniform throughout the modal window. i also started a fix for the multiselect problem i'm having with angular validation
2014-10-17 17:06:01 -04:00
Jared Tabor
ece2acc956 fixed css/styling on job launch modal for inputs
the styling was not uniform throughout the job launch modal window, cleaned this up
2014-10-17 17:06:01 -04:00
Jared Tabor
6292c8ddbd fixed small error using float directive
i hadn't used the smart-float directive correctly and in all the right places. i also adjusted the default_float in survey maker->edit question function
2014-10-16 09:48:46 -04:00
Jared Tabor
90ae405424 fixed some styling and issue with default values
adjusted some of the survey styling, and made edit questions stronger by ensuring that the question form has been loaded before pushing all the values to the form. Made sure for a multiselect that default value showed correctly
2014-10-16 00:34:05 -04:00
Jared Tabor
2e4fd96aef added defaultText option for forms
the default text in a select input field can now be configured
2014-10-16 00:30:24 -04:00
Jared Tabor
df789f0c96 fixed a couple errors in app.js and index
fixed a couple errors i caused by deleting a file. i forgot to delete the references to the file in app.js and index.html
2014-10-15 17:16:43 -04:00
Jared Tabor
ec42753676 created a new widget for portal mode job templates
the job templates widget from the dashboard needed enough adjustments i just decided to create a new widget.
2014-10-15 17:13:50 -04:00
Jared Tabor
6f6ecd409d changed the actions for jobs in portal mode
for portal mode, the jobs list should only have the launch option. i may need to make a new jobs list for the portal
2014-10-15 17:12:32 -04:00
Jared Tabor
77f73e7520 adjusted the job submission for portal mode
I changed the url for poral mode job submission to /launch instead of /relaunch
2014-10-15 17:10:58 -04:00
Jared Tabor
68e6af0a09 tried adding ngHide to a column in generator-helpers
while unsuccessful, I think something like this is going to be necessary for getting the portal job templates widget right. I'll revisit later
2014-10-15 17:08:18 -04:00
Jared Tabor
b224f0abce adding css/less files and html files for portal
adding css and html files for the portal mode
2014-10-15 17:07:05 -04:00
Jared Tabor
33ad0c7612 adding controller for portal mode.
handles the refresh of the page and loading of the job widgets
2014-10-15 17:05:43 -04:00
Jared Tabor
f855b508dc adding new files in app.js and index for portal
adding the routing for portal mode and setting boolean for portal mode in app.js
adding references to new files in index.html and added ngHide for nav bar items that should be hidden by portal mode
2014-10-15 17:02:10 -04:00
Jared Tabor
2fa230052c removing some unnecessary files 2014-10-15 10:12:13 -04:00
James Laska
6df573a0e9 Correct jshint failure 2014-10-15 08:33:39 -04:00
Jared Tabor
93709c6871 added extra vars and job submission fucntionality
extra vars have to be obtained from the job template endpoint so i added a call to get the extra vars if prompt_for_extra_vars is true, and included this in the modal window. And for job submission all the data fields on the modal window are obtained and posted to the correct /launch or /relaunch endpoint.
2014-10-14 17:11:11 -04:00
Jared Tabor
beb4602933 fixed issue with editing multiselect
the multiselect was not updating the default value.
2014-10-14 17:10:56 -04:00
Matthew Jones
c43a7be99e Make it so that we take source_vars with the custom inventory script
when defining the inventory source.  Slight modification to the UI to
make that possible
2014-10-14 15:38:42 -04:00
Jared Tabor
8d0cdd66e0 fixing prompt for survey
within the job launch modal, the prompt for survey needed to be re-styled, as well as getting 'required' warning for each question
2014-10-14 09:59:22 -04:00
Jared Tabor
5b2eadf60b added 'form-control' class to survey maker
form control class added to the integer/float input fields to make them more uniform throughout
2014-10-14 09:54:43 -04:00
Jared Tabor
4d47d79235 fixed issue with survey question float validation
the survey question 'float' option was missing the wrong directive in the element attributes
2014-10-14 09:53:14 -04:00
Jared Tabor
ef768afcbc fixed jshint errors on directives 2014-10-14 09:52:11 -04:00
Jared Tabor
68f80f6411 fixed the css on survey taker to make it uniform
the survey portion of the job launch modal needed to be made to look more like the prompt for passwords and prompt for variables
2014-10-14 09:38:36 -04:00
Jared Tabor
3216d5e12b fixed ng-min directive to include 0
the directive was evaluating 0 as 'false'
2014-10-14 09:38:12 -04:00
Jared Tabor
995bf8c58f adding cancel button for survey question form
cancel button closes the survey question form and returns the modal into its previous state
2014-10-10 14:47:37 -04:00
Jared Tabor
7dd2612268 more validation on survey question
survey question needed to have validation that didn't allow the min/max values to overlap incorrectly and for the survey save button to be disabled if hte user is in the process of adding another question
2014-10-10 13:32:06 -04:00
Jared Tabor
2bfdb31deb added case in generator-helpers for icon in survey
survey question 'cancel' button needed appropriate icon
2014-10-10 13:31:06 -04:00
Jared Tabor
9879076cae ngMin and ngMax for integer/float survey question
ngMing and ngMax are directives for setting limitations on number/float fields
2014-10-10 13:30:41 -04:00
Chris Church
a8952dd796 Fixes https://trello.com/c/ymLR3cfq - Prevent IE from using compatibility mode. 2014-10-09 18:20:30 -04:00
Jared Tabor
13bf8d89d0 adding more survey maker form validation
added validation on integers and floats that ensure answers are int/floats and that they meet the restrictions placed by min/max
2014-10-09 00:26:24 -04:00
Jared Tabor
adb06fba4a removed surveymaker.js from the index
this controller is no longer needed.
2014-10-08 12:04:37 -04:00