Commit Graph

1442 Commits

Author SHA1 Message Date
Jared Tabor
fd5483bbab Job Submission code mirror
added code mirror to the job submission modal window. still need to investigate the issue when launching a job on the job template form, when two code mirror editor instances are visible.
2014-11-18 09:03:15 -05:00
Jared Tabor
609938b916 Job Submission: prompt for credential
Added the prompt for credential during job submission if credentials_needed_to_start === true
2014-11-14 13:41:44 -05:00
Jared Tabor
825d996316 Configure Tower schedule deletion
Moved the delete icon from the cleanup job list to a button on the schedule form for when the mode is 'edit'
2014-11-14 11:45:51 -05:00
Jared Tabor
f0d7e3be23 Configure Tower schedule names
Added the cleanup job name to the corresponding schedule for that job
2014-11-14 11:44:54 -05:00
Jared Tabor
f3244c496f Configure Tower jobs 2014-11-13 13:57:41 -05:00
Jared Tabor
fca875a092 Configure Tower
added better error handling for deleting schedules associated with these jobs
2014-11-13 13:56:16 -05:00
Jared Tabor
3b6d70f2ae Configure Tower helper and list
adding /helpers/ConfigureTower.js and /lists/ConfigureTowerList.js
2014-11-13 11:31:09 -05:00
Jared Tabor
dfeaea0148 Configure Tower
adding changes to app and index for configure tower files. also included are updates to the scheduler widget for system jobs
2014-11-13 11:29:42 -05:00
Jared Tabor
6a08738071 JobSubmission cleanup
added some cleanup to old code in JobSubmission
2014-11-13 11:20:39 -05:00
James Laska
bb2235fcb2 DOM id changes for portal mode page
Improves automated navigation through the jobs and job_templates regions
on the portal page.
2014-11-12 08:42:44 -05:00
Jared Tabor
ea1b70273d Jobs helper
added a check if the job run was in the portal job list
2014-11-07 13:41:24 -05:00
Jared Tabor
8fb6e50e70 Portal Jobs
adding correct query for a list of jobs that the current user ran.
2014-11-07 10:53:48 -05:00
Jared Tabor
fd8908f7dc Job Submission cleanup
removed some commented code from the fix for the job submission from yesterday
2014-11-06 14:28:18 -05:00
Jared Tabor
cacdefafbf Portal mode authorization
Had to override the authorization controller which automatically redirects the user to hte home page if it is their first time visiting tower. I perform a check to see if the url is to /portal, and then set lastPath to portal to force it to portal mode on the first visit
2014-11-06 14:27:27 -05:00
Jared Tabor
ae55f1c0d3 Websockets live updating portal mode
fixed issue with websockets not updating view in portal mode
2014-11-05 13:09:00 -05:00
Jared Tabor
dc3dd0db26 JobSubmission - remove ng-keydown
removed ng-keydown that would submit the prompt for passwords modal that no longer exists
2014-11-04 09:51:44 -05:00
Jared Tabor
df8a7be759 Job Templates list
Added ngHide for copy icon to hide the icon when can_copy=false
2014-11-03 10:35:18 -05:00
Jared Tabor
bf6b201bf5 Extra Variable parsing on job launch
the extra_vars didn't need the key 'extra_vars' when posting to the API. i also cleaned up some hint errors from matt
2014-10-31 16:17:11 -04:00
Luke Sneeringer
89f34f6a2e Merge branch 'master' of github.com:ansible/ansible-tower
Conflicts:
	awx/ui/static/js/helpers/Variables.js
2014-10-31 14:29:32 -05:00
Jared Tabor
b6575d776c JSHint
fixed some jshint errors for extra_vars fix from earlier. also changed the launch configuration modal button to 'Launch' instead of continue
2014-10-31 15:26:49 -04:00
Matthew Jones
ede6142cea New permission for users and teams that allow creating job templates,
this makes Deployment permissions more granular.  Includes unit tests
and a migration to promote existing "run" permissions to "create".

Also some slight doc updates to denote that this implies "run" and "check"
2014-10-31 15:04:46 -04:00
Luke Sneeringer
88a0a0449f Minor indentation change to make JSlint not complain. 2014-10-31 13:36:15 -05:00
Jared Tabor
f4ac4a0bf9 Variable parsing
added a check for variables that are passed with double curly brackets '{{}}' and JT throws an error and doesn't save now
2014-10-31 11:25:08 -04:00
Jared Tabor
9e2571f853 Socket again 2014-10-30 15:40:15 -04:00
Jared Tabor
213f6d2af1 /lib/Socket.js removed disconnect code
Removing some code for attempting to disconnect a socket. we found a work around from this and are no longer using this
2014-10-30 15:36:27 -04:00
Jared Tabor
73e1c0236d Job Template- copyJobTemplate
Adding copyJobTemplate for JT list. I also refactored the method that fills all the fields for a job template form
2014-10-30 15:32:55 -04:00
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