86 Commits

Author SHA1 Message Date
Alan Rominger
f5173a9d27 put the word granularity in double quotes 2017-01-13 15:37:23 -05:00
Matthew Jones
5f0940e411 Merge pull request #4461 from cchurch/ansi-download
Add ansi_download format for stdout
2017-01-04 14:46:16 -05:00
Matthew Jones
f9d9196270 Adding deprecation warnings
Also updating New in/Added in text
2017-01-04 14:23:43 -05:00
Chris Church
b6e2e3da70 Add new ansi_download format to download stdout and preserve ANSI escape sequences. 2016-12-15 16:03:00 -05:00
Chris Church
ea10ff8b93 Initial pass at related search fields. 2016-12-13 21:44:09 -05:00
AlanCoding
2092e67f6f docs and lazy eval for role_level filter 2016-12-08 12:28:46 -05:00
Matthew Jones
cb2d90673d Merge pull request #4223 from jangsutsr/4043_add_help_text_to_wfjt_launch_endpoint
Add help text to wfjt launch endpoint
2016-12-04 21:05:47 -05:00
Aaron Tan
7f358d893e Modify according to review feedback. 2016-12-02 14:47:38 -05:00
Aaron Tan
5a60954997 Add help text to wfjt launch endpoint. 2016-12-02 11:48:32 -05:00
Aaron Tan
84a3aeec67 Prevent multiple print of version label in api help text. 2016-12-01 21:54:20 -05:00
Matthew Jones
c6cf02a602 Merge branch 'release_3.0.3' into devel
* release_3.0.3: (55 commits)
  Revert "Revert "Add needed types for selinux change""
  Revert "Add needed types for selinux change"
  interpret backslash escapes when displaying url in welcome message
  Bump the SELinux policy version
  Add needed types for selinux change
  Update SELinux policy to allow httpd_t to execute files in lib_t and var_lib_t
  Bumping changelog for 3.0.3
  Update rax.py inventory
  Revert "filter internal User.admin_roles from the /roles API list view"
  fix spelling of disassociated
  Resolves 404 when assigning resources/users to organizations in card view. Sidesteps a bug in the Refresh() utility, where pagination calculations are not made against filtered results.
  Sync azure changes to Tower virtual environment
  Add regions here as well.
  Also bump boto for new regions, per ryansb.
  More regions!
  Revert "bump shade version"
  bump shade version
  Hack copying of job_template.related.survey_spec into ui job copy flow, resolves #3737
  Revert "bump shade version"
  bump shade version
  ...
2016-11-01 11:49:28 -04:00
AlanCoding
6e228248c1 remove fail_on_job_failure from the workflow status PR 2016-10-27 12:58:27 -04:00
AlanCoding
a2c972e513 Workflow status original commit 2016-10-27 12:52:07 -04:00
Alan Rominger
76fae6c052 Revert "Introduce workflow failure condition" 2016-10-27 12:21:31 -04:00
AlanCoding
6b4737b5f0 more WFJT node docs feedback 2016-10-26 09:53:54 -04:00
AlanCoding
8165141210 expand documentation for WFJT node list 2016-10-26 09:28:20 -04:00
Alan Rominger
9f15fc3873 fix spelling of disassociated 2016-10-25 11:53:43 -04:00
Chris Church
6ebe45b1bd Configure Tower in Tower:
* Add separate Django app for configuration: awx.conf.
* Migrate from existing main.TowerSettings model to conf.Setting.
* Add settings wrapper to allow get/set/del via django.conf.settings.
* Update existing references to tower_settings to use django.conf.settings.
* Add a settings registry to allow for each Django app to register configurable settings.
* Support setting validation and conversion using Django REST Framework fields.
* Add /api/v1/settings/ to display a list of setting categories.
* Add /api/v1/settings/<slug>/ to display all settings in a category as a single object.
* Allow PUT/PATCH to update setting singleton, DELETE to reset to defaults.
* Add "all" category to display all settings across categories.
* Add "changed" category to display only settings configured in the database.
* Support per-user settings via "user" category (/api/v1/settings/user/).
* Support defaults for user settings via "user-defaults" category (/api/v1/settings/user-defaults/).
* Update serializer metadata to support category, category_slug and placeholder on OPTIONS responses.
* Update serializer metadata to handle child fields of a list/dict.
* Hide raw data form in browsable API for OPTIONS and DELETE.
* Combine existing licensing code into single "TaskEnhancer" class.
* Move license helper functions from awx.api.license into awx.conf.license.
* Update /api/v1/config/ to read/verify/update license using TaskEnhancer and settings wrapper.
* Add support for caching settings accessed via settings wrapper.
* Invalidate cached settings when Setting model changes or is deleted.
* Preload all database settings into cache on first access via settings wrapper.
* Add support for read-only settings than can update their value depending on other settings.
* Use setting_changed signal whenever a setting changes.
* Register configurable authentication, jobs, system and ui settings.
* Register configurable LDAP, RADIUS and social auth settings.
* Add custom fields and validators for URL, LDAP, RADIUS and social auth settings.
* Rewrite existing validator for Credential ssh_private_key to support validating private keys, certs or combinations of both.
* Get all unit/functional tests working with above changes.
* Add "migrate_to_database_settings" command to determine settings to be migrated into the database and comment them out when set in Python settings files.
* Add support for migrating license key from file to database.
* Remove database-configuable settings from local_settings.py example files.
* Update setup role to no longer install files for database-configurable settings.

f 94ff6ee More settings work.
f af4c4e0 Even more db settings stuff.
f 96ea9c0 More settings, attempt at singleton serializer for settings.
f 937c760 More work on singleton/category views in API, add code to comment out settings in Python files, work on command to migrate settings to database.
f 425b0d3 Minor fixes for sprint demo.
f ea402a4 Add support for read-only settings, cleanup license engine, get license support working with DB settings.
f ec289e4 Rename migration, minor fixmes, update setup role.
f 603640b Rewrite key/cert validator, finish adding social auth fields, hook up signals for setting_changed, use None to imply a setting is not set.
f 67d1b5a Get functional/unit tests passing.
f 2919b62 Flake8 fixes.
f e62f421 Add redbaron to requirements, get file to database migration working (except for license).
f c564508 Add support for migrating license file.
f 982f767 Add support for regex in social map fields.
2016-09-26 22:14:47 -04:00
AlanCoding
0271aa611c add field to JT for asking to skip tags 2016-08-01 16:49:34 -04:00
Bill Nottingham
6f2e1f711c updated EULA text from rnalen 2016-07-14 10:23:01 -04:00
James Laska
99bd6ac38c Fix typo in sub_list_create_api_view
Relates #2961
2016-07-13 09:00:49 -04:00
Chris Meyers
5a9af010bf fix label docs 2016-07-11 13:32:53 -04:00
Chris Church
cf7102bc49 Move validation of credential creation to the serializer. Use SubListCreateAPIView for creating a credential under another object, and remove fields from serializer and API docs that aren't valid when creating a credential under another object. 2016-06-17 09:56:27 -04:00
Chris Church
45264c2009 Hide write-only fields from results in API docs. 2016-06-15 17:27:41 -04:00
Matthew Jones
3e8aaa4b5e Fix an issue showing attach/detach docs
There's a condition in sub_list_create_api_view.md template that
controls whether or not the attach/detach documentation is shown for
sublist elements that support it.   Looks like it's been this way for a
while.  This updates that condition to work anywhere it's needed
2016-06-09 09:56:44 -04:00
James Laska
51f95e6908 Fix typo in survey_spec markdown
Fixes #2101
2016-06-08 15:29:09 -04:00
Matthew Jones
5d32d6e17a Add password to survey spec documentation 2016-06-06 13:24:21 -04:00
Matthew Jones
c6eedce3d8 Further purging of cleanup_deleted 2016-05-11 15:07:56 -04:00
Matthew Jones
61525d8da4 Include more details on schedules endpoint 2016-05-06 14:45:00 -04:00
John Mitchell
5b19cdcd00 update api browser stdout colors to be consistent w tower 2016-05-05 16:32:29 -04:00
John Mitchell
89b97d40ad update cyan 2016-05-05 16:18:31 -04:00
Matthew Jones
b8ed6c079e Strip newlines from eula at UI team's request 2016-05-04 14:42:10 -04:00
AlanCoding
d196024155 fix problems with wording in template 2016-04-13 15:32:03 -04:00
AlanCoding
b0bbeb2ca8 move credential to prompt-for mechanism 2016-04-12 17:09:25 -04:00
Wayne Witzel III
8e3b48b965 update required/optional and explicitly show any value disassociate 2016-04-11 10:20:55 -04:00
Wayne Witzel III
5b366e0955 update API documentation for Team roles 2016-04-07 10:38:09 -04:00
Wayne Witzel III
39f05e2f11 Update user roles list API documentation 2016-04-07 10:36:12 -04:00
Chris Church
aedf1d87ab Fix help text in OPTIONS for common, read-only fields. Also fix display of None for foreign key fields in browsable API help. 2016-03-29 11:03:16 -04:00
Alan Rominger
e63d7df163 Merge pull request #524 from AlanCoding/yaml_devel
Allow job_template launch to store YAML extra_vars
2016-01-14 12:31:23 -05:00
Matthew Jones
5c2f555b1d Updating new_in for 3.0 2016-01-11 16:41:55 -05:00
AlanCoding
319394442a store yaml output, test to cover bug, and docs update 2016-01-06 14:59:14 -05:00
Chris Church
2ba5e06e2c Add support for single-sign on using python-social-auth (with Google/Github OAuth2 and SAML support). Add support for RADIUS as another authentication backend. 2015-10-02 14:57:27 -04:00
Matthew Jones
c231601b76 Fix merge issues on stdout branch
The act of committing a PR that including part of these changes and then
reverting it meant that some of the changes from the original branch
didn't land in this new PR.   This commit adds the missing bits.

Lesson learned:  Create a new branch when submitting a PR on a
previously reverted PR
2015-08-04 09:57:39 -04:00
Matthew Jones
5df23b95f6 Revert "Improve stdout behavior by implementing a downloadable stdout." 2015-07-24 14:54:13 -04:00
Matthew Jones
3041fce503 Allow settings access from api templates 2015-07-23 12:07:34 -04:00
Matthew Jones
2a6600fb42 Update unified job stdout help text 2015-07-22 15:28:25 -04:00
Matthew Jones
80dddfddc5 Update doc template for system job launching 2015-06-04 14:16:08 -04:00
Matthew Jones
742a2fd265 Adding documentation templates for endpoints 2015-06-01 16:00:11 -04:00
Matthew Jones
22bbf21c09 Documenting new system tracking endpoints 2015-06-01 13:39:24 -04:00
Matthew Jones
582842f54f Add the ability to pass extra_vars when launching callback jobs.
Update the docs to reflect passing json for extra_vars and the host
config key
2015-05-19 15:48:45 -04:00