Commit Graph
100 Commits
Author SHA1 Message Date
Jared Tabor e379996a84 Remove list of features if license is updated
by removing the list of license-enabled-features when the user upgrades their license, it triggers the features.service.js to retrieve a new list of features from the config endpoint.
2015-06-08 12:02:47 -04:00
Jared Tabor c20fc09243 Fixing breadcrumb issue w/ inventories -> scan job templates
when editing/adding a scan job template, the 'Job Template' breadcrumb did not have a route associated with it.
2015-06-08 11:02:14 -04:00
Jared Tabor d262ce22a0 added required asterisks to license update form elements 2015-06-05 16:13:56 -04:00
Jared Tabor 4849808ee9 Fixing blue 'flashMessage' box that flashes on license page
the license controller had a setTimeout that was pausing the logic of the license controller which was causing a blue rectangle to flash on the license page.
2015-06-05 13:49:54 -04:00
Jared Tabor 131da8775d Breadcrumbs to license page 2015-06-05 12:18:40 -04:00
Jared Tabor d10a597b3c Fixed console error when running system jobs
a chunk of code was referring to job_scope before it had been instantiated as a scope object
2015-06-05 11:53:13 -04:00
Jared Tabor ef5d3372db adding 'sensitive' field to survey taker
for password fields
2015-06-05 10:39:43 -04:00
Jared Tabor 96659ac657 Default multiplechoice answer fix
the default answer for a multiplechoice question was not saving correctly.
2015-06-05 10:39:42 -04:00
Jared Tabor 0778e93f49 Survey maker -> default password input replacement
turning the default password input on survey maker to use the new schema
2015-06-05 10:39:41 -04:00
Jared Tabor b41546a20e Change wording of cleanup job prompts
per word-audit done via docschick
2015-06-04 15:20:19 -04:00
Jared Tabor b1a8d2ce3c Add 'finsihed' to sparklines bar charts 2015-06-03 11:22:14 -04:00
Jared Tabor 540308a9b4 "Invalid Date" fix for jobs page
returning an empty string for when the date format filter receives a null object
2015-06-02 13:59:04 -04:00
Jared Tabor 1ad1e63f5e Related schedule and Completed jobs on job template form page
the schedules and completed jobs lists were not being filled with related data on the job templates form page.
2015-06-01 17:17:43 -04:00
Jared Tabor c485d3f3d1 No surveys for scan job templates
hiding the survey checkboxes, and setting 'survey_enabled' to false for scan job template saves
2015-06-01 14:12:38 -04:00
Jared Tabor f5973c81e2 Subscription name to UI
adding subscription name to hte UI in About Tower modal and on License page on license tab for card https://trello.com/c/4IMj3H4V/535-include-subscription-type-in-tower-license-and-present-in-api-and-ui
2015-06-01 12:25:03 -04:00
Jared Tabor d7e2614760 Copyright JS files and removing unlicensed files
Adding the Copyright and All Rights Reserved to the JS files, as well as removing pwdmeter and 3dDonut chart (in lieu of d3.js donut chart)

adding the legend and getting pie chart to donut

adding data labels to donut chart

working legend and tooltip

job detail donut

Ansible Copyright added to beginning of all JS files

removing pwdmeter and d3donut

fixing merge conflicts
2015-05-29 12:08:22 -04:00
Jared Tabor c2a5b21b9e adding the locale files for moment.js
also adjusted the source of its locale setting to be more comprehensive (use navigator.language and navigator.languages)
2015-05-29 11:21:11 -04:00
Jared Tabor 54dc36c793 removing search bar for select2 drop downs 2015-05-27 00:35:19 -04:00
Jared Tabor 15773ba242 demodalizing the license modal
the license modal is now its own standalone page. this commit includes demodalizing the license page, directing the user to this page if no license exists, redirects the user to hte home page when a license is entered, and adds the license type to the license page and the About Tower modal. It also includes a small change to the aw-feature directive to better handle a session that does not have a license yet.
2015-05-26 17:29:53 -04:00
Jared Tabor 22b44ceb32 Adding cleanup_fact prompt
The cleanup_fact job requires a different set of parameters: older_than and granularity. A different prompt modal was required in order to reflect these extra parameters.
2015-05-26 13:45:46 -04:00
Jared Tabor 8485cd9f85 Pagination left arrow shown at all times for spacing
Within the pagination widget, the left (previous) arrow will always be shown now, with functionality disabled if the user is on the first page of results
2015-05-20 14:22:41 -04:00
Jared Tabor 90410aa4b5 removing resize behavior from inventory manage page 2015-05-18 22:45:58 -04:00
Jared Tabor 5d696adebf Adding space between status icon and status text on the jobs list page 2015-05-18 12:50:37 -04:00
Jared Tabor 2b7a2a1a3b fixing merge conflicts
from master
2015-05-15 17:18:14 -04:00
Jared Tabor a84aed63c9 Revert "Setup initial system tracking struture"
This reverts commit 8a6c23d1d9497f1be814e963e13675d8b38014eb.
2015-05-15 14:14:32 -04:00
Jared Tabor 52459d16b9 Revert "jshint fixes"
This reverts commit b2d51abb4048b2e456c04c8ffc35cb7ebf7dfea6.
2015-05-15 14:14:22 -04:00
Jared Tabor 3f6d093869 Revert "adding inventory button"
This reverts commit 949dd868bd6dc2a150068b42d968897dc3674bc3.
2015-05-15 14:14:07 -04:00
Jared Tabor 166bd3b246 Revert "fixes Fact serialization/deserialization"
This reverts commit 0a60a724fa3ad7a4aef9624e708e20c86406c198.
2015-05-15 14:13:12 -04:00
Jared Tabor 12fbe984b9 FINAL revert of commit: "Adding a date filter that will format dates in Tower UI"""
This reverts commit 1945c04cd3dfbb33fe3c8139cee88c862cd75cab.
2015-05-15 11:18:47 -04:00
Jared Tabor 20ec360692 Revert "Revert "Adding a date filter that will format dates in Tower UI""
This reverts commit a5119f681d688ea1bdf07b952a065f90a03ea757.
2015-05-15 11:14:29 -04:00
Jared Tabor 052c808b8f Revert "Adding a date filter that will format dates in Tower UI"
This reverts commit 41a168c57f74a774555753a269431efaf795597c.
2015-05-15 11:13:45 -04:00
Jared Tabor bc9c4d355e Quick fix to survey's to create new surveys
'mode' was added to generate form, and when adding/editing new questions the 'mode' of the question form was getting mixed with the 'mode' of hte job template form.
2015-05-15 11:03:47 -04:00
Jared Tabor e41359c8cc Adding a date filter that will format dates in Tower UI
based on the user's locale.

short and long date format filters

adding long date format to appropriate files

in doing a grep for the long date format, i found these files could instead use the londDate filter

Removing short hand abbreviation for dates.

We will now include the year in all our date formats

updating jshint to ignore moment

updating long date filter
2015-05-15 11:03:46 -04:00
Jared Tabor 48d211c56b adjusting the awFeature controller to return true when a awFeature string is not provided 2015-05-05 17:09:34 -04:00
Jared Tabor 263dafd84a fixing spelling error
on home.partial for activity streams
2015-05-05 10:32:01 -04:00
Jared Tabor 88d444ead7 adding short doc explanation for aw-feature directive 2015-05-04 14:46:52 -04:00
Jared Tabor 79b79f0481 initial files for license diff directive
awLicenseFeature with show/hide

changed file locations

changing file location

adjusting controller logic to only return list of features

leveraging $rootScope instead of local storage

adding awFeature directive for lists/forms for activity stream button

Adding route resolvers and service for getting license

In order to get the license info from the API and not from local storage, the UI needs to hit hte API before loading any pages, therefore I've added route resolvers that will ensure that we have the appropriate data (license features) before navigating to a new page. I've also added the awFeature directive to the organizations list -> add-button and the ldap checkbox on the user form page.

adjusting alignment

fixing jshint errors

commting file for testings

adding tests for features service and features controller

adding features controller unit test
2015-05-04 11:34:38 -04:00
Jared Tabor bfb4ccf266 Updating Source form to fix save button validity 2015-04-24 09:54:08 -05:00
Jared Tabor fdbb885b08 fixing issue with select2 data collection
there was an error with not collecting select2 data if there were no source_regions chosen for the source selected.
2015-04-22 14:11:35 -04:00
Jared Tabor 2bd856da93 select2 comments and removal of stale awMultiSelect
adding comments for how to implement the select2 on a select field, and removing the directive that no longer creates select2 fields
2015-04-20 14:47:14 -04:00
Jared Tabor d27a190b4e Updated select2 fields for new version of lib
adding select2 updated lib

removing old select2 library
2015-04-20 14:47:14 -04:00
Jared Tabor 38f0b46ded adjusting width of search bar in jobs page 2015-04-17 17:45:06 -04:00
Jared Tabor ed0f6a7918 Obtaining job status from API instead of capitalizing
The jobs page and the job detail page now use the API value to display job status
2015-04-14 15:23:02 -04:00
Jared Tabor 9af7a428ab removing unneeded files and adjusting height logic 2015-04-13 17:58:08 -04:00
Jared Tabor 8b225e333b Fix to delete/cancel jobs 2015-04-13 14:48:39 -04:00
Jared Tabor 9cffbd63c2 Schedule search widget, and fix buttons for jobs
Inserted the schedule search widget for hte scheduled jobs tab, and adjusting the correct buttons based on if a job is running.
2015-04-13 11:16:25 -04:00
Jared Tabor eabe4bdf02 Made jobs page use 1 pane with tabs
instead of the 4 panes divied into completed, running, and queued jobs
2015-04-10 14:29:46 -04:00
Jared Tabor c61ef0a602 send user to inventory manage when saving new inventory 2015-04-09 14:42:59 -04:00
Jared Tabor 8b336ab2e1 adding infinitescroll bower file for licensing 2015-04-09 11:54:10 -04:00
Jared Tabor 1d20ddc227 adding comments for job submission 2015-04-07 18:14:38 -04:00
Jared Tabor d5389cc15d refactoring password gathering in job submission 2015-04-07 16:56:31 -04:00
Jared Tabor eb5e10aa5c adding 'become' privilege escalation on cred
and on job template adding a flag for enabling 'become' escalation.
2015-04-07 15:11:51 -04:00
Jared Tabor f6827a1079 adding options for privilege escalation drop down
this will get replaced by info from the back end.
2015-04-07 11:24:31 -04:00
Jared Tabor 47d7440b57 changed credential privilege escalation to selectable 2015-04-07 11:24:21 -04:00
Jared Tabor 4955ad4e01 added privilege escalation chxbox to JT form page
the job template page will need to have a flag to provide the user to run playbooks as sudo
2015-04-07 11:24:13 -04:00
Jared Tabor 1b9c050dc8 adding pbrun radio option and input fields 2015-04-07 11:24:00 -04:00
Jared Tabor ed3dab91bf adjusted row heights on dashboard, jobs, and portal mode.
adjusted row heights due to change to button font size.
2015-04-06 15:34:01 -04:00
Jared Tabor 0fdb9703ea removing intervals that attempt to open sockets
the intervals are not necessary and we can rely on the socket service doing the reconnection for us.
2015-04-03 16:44:34 -04:00
Jared Tabor fa27d7de93 adding sanitizer filter for app
I'm adding a sanitize filter to be used whenever we want to escape tags that are generated from user input. In addition, I created a filters folder and a filter file that imports filters into the app
2015-04-03 12:56:19 -04:00
Jared Tabor 0ea69b1312 removing aw-tooltip-ellipses
this was an unused directive that needs to be removed
2015-04-03 12:56:19 -04:00
Jared Tabor aae91bbf37 Socket.js
clearing out setInterval timer that tries to reconnect the client to the socket service from within the socket controller for cases where the auth token is expired.
2015-04-03 12:46:09 -04:00
Jared Tabor 3512bcdc59 moving jt test to test folder
so that merge will pass jenkins
2015-03-27 15:24:36 -04:00
Jared Tabor 2401865f59 adding delete jt service 2015-03-27 14:03:16 -04:00
Jared Tabor 1afeed3588 fix undefined function 2015-03-26 10:07:25 -04:00
Jared Tabor 3c0c5b89b6 adding html file for smart status 2015-03-26 09:58:40 -04:00
Jared Tabor 267653e50c added smart status to scan job templates
in the inventory properties page
2015-03-26 09:58:40 -04:00
Jared Tabor 427f42dec3 changed default project/playbook scheme + actions
changed the design of the 'Reset to default project/playbook' on the job template form. Also added actions on the inventory properties accordion for scan job templates for scheduling and copying
2015-03-26 09:58:40 -04:00
Jared Tabor 2883a70cba adding launch button for scan jobs
on inventory properties page. I also adjusted the indentation on the job submission page so that it was completly crazy.
2015-03-26 09:58:40 -04:00
Jared Tabor 8b710c191b fix small error w/ playbook options when type=scan 2015-03-26 09:58:40 -04:00
Jared Tabor 2885ad4cb2 fixed breadcrumb for when editing a job template
from an inventory properties page
2015-03-26 09:58:40 -04:00
Jared Tabor 206fb6b288 On Job Template save: redirect to proper dest
return to job template list if adding/editing a job template from the list; likewise return to hte inventory properties if adding/editing from that page
2015-03-26 09:58:40 -04:00
Jared Tabor 0948846530 Scan job templates
Implemented saving a job template as type = scan. Can add/edit these jobs. Also on inventory properties accordion you can see the list of scan job templates for the inventory.
2015-03-26 09:58:39 -04:00
Jared Tabor 3cd5cd5184 added scan job type to job type dropdown
on the job template form.
2015-03-26 09:58:39 -04:00
Jared Tabor fc72a662b5 Fix hanging 'Wait' message when JT form times out 2015-03-19 13:11:15 -04:00
Jared Tabor 1044390a82 fixed click event element selector for smart status 2015-03-19 11:58:15 -04:00
Jared Tabor fecb51ad89 Add inventories fix
adding pararnthesis for inventory form definition. I had added this on the edit inventory controller but not the add inventory controller
2015-03-18 11:38:44 -04:00
Jared Tabor 83e9553015 Socket.js
adding check in socket service functions to ensure that socket exists before checking the status of hte socket connection
2015-03-16 13:52:00 -04:00
Jared Tabor 64de7de53e cleaning up js hint 2015-03-13 15:53:37 -04:00
Jared Tabor 45513ca4bd added scan jobs list to inventory properties
added the scan jobs list in an accordion underneath the inventory properties.
2015-03-13 15:37:21 -04:00
Jared Tabor 757e77e9a3 fixing jshint errors 2015-03-12 15:49:08 -04:00
Jared Tabor 333adea673 Merge branch 'edit-inv-page' into upstream_master
Conflicts:
	awx/ui/static/js/controllers/Inventories.js
	awx/ui/static/js/lists/InventoryHosts.js
2015-03-12 15:37:19 -04:00
Jared Tabor 5e22c86c45 link to manage page from inv list 2015-03-12 14:32:41 -04:00
Jared Tabor 698f2e7b8f Added icon on inventories view for manage inventory
With the Manage Inventory page being essentially nested below the Edit Inventory page, I have added a new icon and a new button for getting to these pages.
2015-03-12 12:16:47 -04:00
Jared Tabor 9ed89f9622 fixing breadcrumbs for new inventory page/manage
fixing breadcrumbs to reflect the level of nesting of hte manage page.
2015-03-12 11:41:36 -04:00
Jared Tabor c2b5d27333 Inventory manage row height and icon col width
adjusted the heights of the rows for the groups/hosts on the manage view, and made the column width greater for icons on the page too
2015-03-12 10:41:43 -04:00
Jared Tabor 8e91c36593 Inventory edit properties
Adding the methods for filling the form with data from the API, resetting the form, saving variables, and for saving the form to the API. Also ensured activity stream worked.
2015-03-11 18:14:50 -04:00
Jared Tabor 286fd04498 changing name of inv manage partial 2015-03-11 13:37:07 -04:00
Jared Tabor 42081077c5 Moving inventory pages
the view that displayed the groups/hosts is now mapped to inventories/id/manage and the page for editing an inventory is an inventories/id
2015-03-11 13:30:03 -04:00
Jared Tabor de3b1ecbc7 removing unnecessary files 2015-03-10 12:53:38 -04:00
Jared Tabor 7c9b6f5269 Making the status even smarter
Incorporating the true status for each bar
2015-03-10 12:04:14 -04:00
Jared Tabor 9295ac78fd Updated status checks for smart status 2015-03-10 11:28:48 -04:00
Jared Tabor 23254beb6c More styling on the tooltip for smart status 2015-03-10 10:57:35 -04:00
Jared Tabor ec39c5c864 Updated tooltip for sparklines 2015-03-09 16:55:17 -04:00
Jared Tabor 1e68785264 adding click event for spark lines 2015-03-09 13:48:08 -04:00
Jared Tabor df5f384916 Removing comment 2015-03-06 16:54:56 -05:00
Jared Tabor c3f5909600 removing comments from ansible-ui.less 2015-03-06 16:52:57 -05:00
Jared Tabor a8095e870e smart status sparkline tooltips 2015-03-06 16:32:58 -05:00
Jared Tabor 13bc0a7b78 changed the styling on the rows 2015-03-06 12:25:07 -05:00
Jared Tabor e653e9561a changed reconnect limit to a greater length 2015-03-03 16:56:09 -05:00
Jared Tabor 6087326bef socket disconnect on session timeout
the UI was trying to reconnect to the socket server using the previous session's auth token. I'm forcing a disconnect now when the session times out and i added 'force new conection' to true in the socket configuration so that when a new session starts it doesn't use the old auth token.
2015-03-03 15:01:02 -05:00