Commit Graph

5900 Commits

Author SHA1 Message Date
Jared Tabor de7b6ba7bd potential solution for extending $stateProvider
and modularizing states
2016-01-05 13:59:39 -05:00
Michael Abashian 045f7b4a30 Fixed breadcrumb styling - tested by adding a few dummy child routes to the dashboard and navigating down the chain. 2016-01-05 13:59:39 -05:00
Michael Abashian 8365eaaae9 Custom styling of the breadcrumb template - removed dependency on Bootstrap 2016-01-05 13:59:39 -05:00
Michael Abashian ae145affe6 Dropped in custom breadcrumb template - I think we will need this for styling purposes. 2016-01-05 13:59:39 -05:00
Michael Abashian aad2c86752 Added first breadcrumb, the DASHBOARD breadcrumb 2016-01-05 13:59:38 -05:00
Michael Abashian cfc5f0e78c Added angular-breadcrumb to the project 2016-01-05 13:59:38 -05:00
Michael Abashian 51f3784a5f Added Bread Crumb bar back in 2016-01-05 13:59:38 -05:00
Jared Tabor ca4687cb99 changing all $routeParams with $stateParams 2016-01-05 13:59:38 -05:00
Jared Tabor f61bfa21da changing $routeChangeStart to $stateChangeStart 2016-01-05 13:59:38 -05:00
Jared Tabor 690d485616 changing all .when to .state for state provider 2016-01-05 13:59:37 -05:00
Jared Tabor c06250fc57 UI-Router: inventories manage, with nested groups
containing their own routes
2016-01-05 13:59:37 -05:00
Jared Tabor 5e777bd992 installing ui-router 2016-01-05 13:59:37 -05:00
Jared Tabor 497a404e95 Commenting out ngAnimate, as it is preventing the view to show up for most routes
This is only temporary
2015-12-18 14:52:33 -08:00
Matthew Jones 17bc35053d Merge branch 'release_2.4.3' into devel
* release_2.4.3:
  Avoid packaging crankiness
  Update changelogs
  Update version for 2.4.3 release
  The default value for the allow_callbacks checkbox needs to be a boolean (true/false) and not a string ("true"/"false").  The string will always evaluate to false in the UI and be unchecked.
  Add sample config for LDAP connection options, disable referrals by default, prefetch user groups to reduce LDAP queries when checking group memberships.
2015-12-18 15:55:10 -05:00
jaredevantabor f81abe18ec Merge pull request #543 from jaredevantabor/dash-graphs
Updating the dashboard graphs to 3.0
2015-12-18 12:48:22 -08:00
Jared Tabor 8523b2dbe9 adding padding to sides of main view of dashboard 2015-12-17 11:38:20 -08:00
Jared Tabor 48b52a6681 Updating the dashboard graphs to 3.0
This includes styling the graphs, moving the filters around, and changing the tabs to take up less space. Also made the graphs responsive.
The footer background color also changes to match the main body background.
2015-12-17 11:24:00 -08:00
Matthew Jones d2f99ad549 Handle operationalerror for unit tests 2015-12-17 14:00:17 -05:00
Matthew Jones 74c06cfc92 Fix up migration path
These settings aren't available during the initial database migration so
we'll use the defaults when bootstrapping the database
2015-12-17 13:13:12 -05:00
Matthew Jones b59e4d8111 Fix up some flake8 import issues 2015-12-17 11:34:01 -05:00
Matthew Jones 4ae8d35cc3 Extra docs for callback plugins manifest entry 2015-12-17 11:26:42 -05:00
Matthew Jones 0e98491dac Remove PROJECTS_ROOT and JOBOUTPUT_ROOT from stngs 2015-12-17 11:22:45 -05:00
Matthew Jones 5e1c98341b Removing a stray debug statement 2015-12-17 10:50:07 -05:00
Matthew Jones 910f9bd4a3 Fixing up some flake8 issues 2015-12-17 10:48:15 -05:00
Michael Abashian 21b6529101 Merge pull request #539 from mabashian/breadcrumb-placeholder
Added breadcrumb placeholder
2015-12-17 09:12:40 -05:00
Matthew Jones df68f839af Update version for 2.4.3 release 2015-12-16 11:34:04 -05:00
Matthew Jones 63a2299dd2 Merge pull request #533 from cchurch/cache_ldap_user_groups
Prefetch LDAP user groups to reduce queries for checking group membership
2015-12-16 11:28:30 -05:00
Matthew Jones 9db80bd9fc Support tower license within the database
With backwards support for the file-based license
2015-12-16 11:21:52 -05:00
Michael Abashian b9a5664c74 Added bread crumb placeholder with a dummy link to the activity stream. These stubs will be filled in in the future. 2015-12-16 09:51:50 -05:00
Matthew Jones 35b19bf220 Update settings references
* PROOT
* Pendo tracking state
* ad hoc commands
* activity stream
* org admin visibility
2015-12-15 16:44:08 -05:00
Matthew Jones a4d4e6d0fb Comment out some settings tougher to implement
Specifically ldap and radius
2015-12-15 16:42:54 -05:00
Matthew Jones 0404f6ebc3 Add a note about caching 2015-12-15 16:42:32 -05:00
Matthew Jones dfd1ca4ae9 Relocate AUTH_TOKEN_* settings reference 2015-12-15 15:37:26 -05:00
Matthew Jones e97e60bd30 Update settings location for certain values
* PROJECTS_ROOT
* JOBOUTPUT_ROOT
* SCHEDULE_MAX_JOBS
* STDOUT_MAX_BYTES_DISPLAY
2015-12-15 15:14:16 -05:00
Matthew Jones 16aa34522c Fix up an export issue for tower_settings 2015-12-15 15:13:58 -05:00
Michael Abashian 70e9d621c0 Merge pull request #538 from mabashian/provisioning-callback
Fix for bug where UI Doesn't persist enabling provisioning callbacks
2015-12-15 14:25:26 -05:00
Michael Abashian 3ee770a02e The default value for the allow_callbacks checkbox needs to be a boolean (true/false) and not a string ("true"/"false"). The string will always evaluate to false in the UI and be unchecked. 2015-12-15 13:45:00 -05:00
Matthew Jones 7867a58c00 RBAC and settings reset
* Initial super-user only rbac with notes for future user-settings
  support
* Clearing individual and all settings back to defaults
2015-12-15 12:12:54 -05:00
Matthew Jones 273181e894 Expand dbconfig support
* Support updating settings values
* Support activity stream endpoint
* Support clearing value
* Improve type conversion system for displaying values
2015-12-14 15:09:10 -05:00
John Mitchell 19e08b1c0f update angular-animate 2015-12-11 17:34:07 -05:00
jlmitch5 b0b2f127bb remove ngAnimate again 2015-12-11 17:18:45 -05:00
jlmitch5 c1ec4fa592 keep ngAnimate on devel for now
Will figure out the routes issue in a bit.  Keeping animations for ux feedback from Taufique
2015-12-11 17:01:25 -05:00
Matthew Jones f53f3d805d View and some validation logic for database config
* Fixing some bugs in the manifest definition
* Database model and schema migration for tower settings
* Initial View and Serializer implementation using a strategy of merging
  model instances and named tuples
2015-12-11 16:57:11 -05:00
Jared Tabor f1640c76a4 Temporarily removing ngAnimate injection
so that routes work in tower. This is only until we have time to diagnose the deeper cause of this issue.
2015-12-11 16:56:04 -05:00
Chris Church 8552ea91a8 Add sample config for LDAP connection options, disable referrals by default, prefetch user groups to reduce LDAP queries when checking group memberships. 2015-12-11 15:00:20 -05:00
jaredevantabor 6392ae9350 Merge pull request #531 from jaredevantabor/group-vars
Making extra-var save consistent for groups/hosts
2015-12-11 14:58:49 -05:00
Jared Tabor 405f0aef5e Making extra-var save consistent for groups/hosts
comments weren't being saved for group properties or host properties. I've realigned them to work consistently as inventory source vars, and job template vars work, in order to accept comments.
2015-12-09 17:02:13 -05:00
Michael Abashian 8262f6da45 Merge pull request #530 from mabashian/menu-links-test
Added main-menu template unit test
2015-12-09 14:43:58 -05:00
Matthew Jones 87e50734a6 Merge branch 'release_2.4.2' into devel
* release_2.4.2: (23 commits)
  Updating 2.4.2 changelogs
  fix the connection check fix
  more robust check added to mongo db connection
  Adding a body to our OPTIONS requests fixes 415 error responses in IE11 and Edge.
  Don't hard-fail if default isn't defined on survey
  fixed custom login info bug
  Allow an org admin to delete project updates
  Disable elasticache instance gathering for aws
  Fix DEB builds by adding 2.4.2 to reprepro conf
  When the panel lists were consolidated down the list name was changed to 'all_jobs.'  When a job is clicked from the activity stream it should show the job list filtered down by ID.
  Rolled back job url change
  track modules on system tracking page by index
  correct spelling of consisting in help text
  Fixing up flake8
  The "job" href links in the activity stream don't point to the job details page.  This is an update to the jobs href to point to /#/jobs/(job.id).
  Wrapped the SourceChange call in a function so that it can be called without clearing the credential.  This fixes a bug where the credential was not showing up in the initial edit dialog even though the data was sent properly via the API.
  Revert change to Makefile, which was causing old .deb versions to be dropped from the repo
  Refactor scan_packages for os detection
  Remove stray debugging lines
  Add SUSE, OpenSuse and Debian to scan_packages
  ...
2015-12-09 13:06:47 -05:00
jlmitch5 786eec9e5b Merge pull request #525 from jlmitch5/rehaul_ui_build
rehaul of UI build
2015-12-09 10:53:54 -05:00