adamscmRH
97c5ff0b33
make scope write by default
2018-06-01 13:24:32 -04:00
AlanCoding
c690da4058
make copy endpoints specific to v2
2018-05-30 14:01:58 -04:00
Ryan Petrello
af7ec17ccd
fix a few minor issues that have broken the User Token creation
...
see: https://github.com/ansible/tower/issues/1928
2018-05-25 17:37:02 -04:00
Ryan Petrello
0fca495792
Merge pull request #1961 from ryanpetrello/fix-1672
...
don't allow Accept:application/json on /api/login/
2018-05-25 16:55:11 -04:00
Ryan Petrello
e03c584b80
mark dynamic Credential Type labels and help_text for i18n
...
see: https://github.com/ansible/tower/issues/1960
related: https://github.com/ansible/ansible-tower/pull/6844
2018-05-25 15:08:11 -04:00
Ryan Petrello
a0433773d8
don't allow Accept:application/json on /api/login/
...
see: https://github.com/ansible/tower/issues/1672
2018-05-25 14:21:22 -04:00
Christian Adams
b065593e49
Merge pull request #1932 from rooftopcellist/validate_scope
...
Validate scope
2018-05-25 10:49:02 -04:00
adamscmRH
bb6a4f6964
fix oauth urls & rename for clarity
2018-05-24 15:32:48 -04:00
adamscmRH
3d5605f4b5
refactor & purge cruft
2018-05-24 14:33:27 -04:00
adamscmRH
be9598af53
fix refresh token & refactor
2018-05-24 12:25:27 -04:00
adamscmRH
5d220e8222
add scope validator to token endpoints
2018-05-24 11:06:58 -04:00
Ryan Petrello
63f089c712
allow any authenticated user to access the schedule preview API endpoint
...
see: https://github.com/ansible/tower/issues/1939
2018-05-23 16:51:58 -04:00
Ryan Petrello
f434196bae
store denormalized metadata about ActivityStream.actor for accounting
...
see: https://github.com/ansible/tower/issues/1782
2018-05-23 09:47:26 -04:00
AlanCoding
222fbfc328
add help text, deprecate field
2018-05-18 14:26:22 -04:00
Ryan Petrello
51f66b8c0a
filter /api/v2/users/N/tokens/ to only show tokens for _that_ user
...
see: https://github.com/ansible/tower/issues/1773
2018-05-17 15:44:35 -04:00
Ryan Petrello
53ef9ed288
never convert ANSI codes to HTML for format /stdout/?format=json
...
see: https://github.com/ansible/awx/issues/1863
2018-05-16 11:20:55 -04:00
Alan Rominger
64fed4d360
Merge pull request #1768 from AlanCoding/all_the_search_fields
...
Enforce consistently setting view search_fields
2018-05-15 08:32:44 -04:00
Ryan Petrello
5b55e3cb2b
fix a bug that prevented JT admins from editing custom virtualenvs
...
see: https://github.com/ansible/tower/issues/1754
2018-05-14 14:12:22 -04:00
AlanCoding
ec7f1c2540
enforce consistently setting view search_fields
2018-05-14 10:12:49 -04:00
Ryan Petrello
6c0af2ef57
Merge pull request #1667 from ryanpetrello/and-you-get-a-timezone
...
change timezone behavior slightly for Schedule.rrule to make things simpler for UI folks
2018-05-11 09:55:23 -04:00
Alan Rominger
5643505a31
Merge pull request #1664 from AlanCoding/more_wfjt_cred_fixes
...
Correctly check credential permission on WFJT copy
2018-05-10 07:42:49 -04:00
Ryan Petrello
c52eb0f327
provide a naive UNTIL= datestamp for schedules for UI convenience
2018-05-09 15:51:52 -04:00
Ryan Petrello
00ae91dace
slight cleanup and refactor of Schedule.timezone property
2018-05-08 08:28:51 -04:00
Ryan Petrello
fbe2391b86
provide the timezone so that the UI doesn't have to
...
this will also ensure that UI doesn't use a different front end library
that will yield different results than the underlying Python code
2018-05-07 13:00:01 -07:00
Jake McDermott
0682d19d5e
show filterable:true for filterable fields
2018-05-03 17:37:19 -04:00
AlanCoding
ec1e94376c
correctly check credential permission on WFJT copy
2018-05-03 07:42:59 -04:00
chris meyers
38885580b4
only require the name field when creating instance group
2018-05-02 12:32:08 -04:00
adamscmRH
dead84da1a
add auth cookies
2018-05-01 16:57:17 -04:00
Christian Adams
fd4f78a64c
Merge pull request #1637 from rooftopcellist/exp_setting_update
...
Token Expiration Setting Update
2018-05-01 15:05:33 -04:00
adamscmRH
1963ab689a
rm an unnecessary uwsgi restart
2018-05-01 14:12:00 -04:00
chris meyers
202ddae813
make tower instance group name field read-only
2018-05-01 13:31:24 -04:00
adamscmRH
4197a9fd35
granularly prevent filtering oauth secrets
2018-04-30 11:54:23 -04:00
Alan Rominger
f122fb4e1d
Merge pull request #1321 from AlanCoding/order_field_validate
...
Use field validation in both filter classes
2018-04-27 14:34:07 -04:00
AlanCoding
6306ac2825
use field validation in both filter classes
2018-04-26 07:23:20 -04:00
Ryan Petrello
0bc5665e92
remove the legacy fact cleanup system template
...
see: https://github.com/ansible/tower/issues/1021
2018-04-25 14:20:19 -04:00
AlanCoding
c691d16b11
validate instance group host list
2018-04-25 09:45:30 -04:00
chris meyers
619ec905b2
policy fields not required
...
* They were previously not required until a min/max was enforced. This
caused the fields to, unintentionally, be required.
* This fix makes the policy fields not required and provides sane defaults.
2018-04-24 14:05:38 -04:00
AlanCoding
7c621a91ee
use named formatting in error messages
2018-04-24 11:26:36 -04:00
Wayne Witzel III
765ad07d9e
Fix migration name/ordering
2018-04-23 11:00:21 -04:00
Wayne Witzel III
f1b37ff53a
Fix order become methods render and migration query
2018-04-23 10:33:59 -04:00
Matthew Jones
062329f56e
Protect isolated and control groups from api deletion
...
Isolated and Control groups are managed strictly from the standalone
setup playbook installer and should not be directly managable from the
api. Especially true since you can't assign or create isolated groups
from within the API itself.
In the future this may change but allowing this in the API could leave
the system in a bad state.
2018-04-20 15:30:13 -04:00
Chris Meyers
a2901a47ee
Merge pull request #1410 from chrismeyersfsu/fix-revert_tower_special_group
...
send all tower work to a user-hidden queue
2018-04-20 14:21:50 -04:00
chris meyers
a56771c8f0
send all tower work to a user-hidden queue
...
* Before, we had a special group, tower, that ran any async work that
tower needed done. This allowed users fine grain control over which
nodes did background work. However, this granularity was too complicated
for users. So now, all tower system work goes to a special non-user
exposed celery queue. Tower remains the fallback instance group to
execute jobs on. The tower group will be created upon install and
protected from deletion.
2018-04-20 13:04:36 -04:00
Alan Rominger
a7ecc306e1
Merge pull request #1328 from AlanCoding/job_del_protect
...
make deletion protection mixin work with inventories
2018-04-19 13:18:31 -04:00
Wayne Witzel III
ab311d5c2f
Merge pull request #1422 from wwitzel3/release_3.3.0
...
Remove unused code, OrderedDictLoader
2018-04-19 08:33:16 -07:00
Chris Meyers
df298cec36
Merge pull request #1374 from chrismeyersfsu/fix-proj_update_redact
...
redact project update urls when downloading stdout
2018-04-19 09:09:24 -04:00
Wayne Witzel III
a23aadf346
Remove unused code, OrderedDictLoader
2018-04-19 08:07:09 -04:00
chris meyers
09d5645b90
redact project update urls when downloading stdout
...
* For ProjectUpdate jobs. Redact potentially sensitive urls from the
output.
2018-04-18 16:45:55 -04:00
Alan Rominger
cbe3bc3f2a
Merge pull request #1337 from AlanCoding/not_negative_no
...
never show negative remaining capacity values
2018-04-18 16:33:09 -04:00
Alan Rominger
5cd53142a6
Merge pull request #1341 from AlanCoding/AND_help
...
Clarify help text on AND searches
2018-04-18 16:19:18 -04:00