AlanCoding
d77dc271d8
copy/edit display test refactor, copy prefetch added
2016-09-09 15:13:48 -04:00
AlanCoding
507ba6a778
add new case in prefetch method for foreign-key roles
2016-09-08 15:03:55 -04:00
AlanCoding
6b0df43f3b
add unattach field to user and team roles list
2016-09-08 11:09:17 -04:00
AlanCoding
9da00c2d38
RBAC copy/edit displays test refactor
2016-09-07 17:08:07 -04:00
AlanCoding
1ca7ce1bd4
JT OPTIONS based on RBAC, refactoring toward combinational prefetching
2016-09-02 17:07:42 -04:00
AlanCoding
0406431337
refactor step 2, move cacher to utils, generics ListView
2016-09-01 17:20:58 -04:00
AlanCoding
398e9466f8
refactor step 1, get access_class within method
2016-09-01 15:05:33 -04:00
AlanCoding
fa08c8d4bb
wrap up some more implementation, and get caching seriously working
2016-08-31 16:53:47 -04:00
AlanCoding
953b192ff8
polishing of some remaining bugs
2016-08-30 16:56:57 -04:00
AlanCoding
766a7420a1
implement user capabilities in access_list
2016-08-30 15:42:52 -04:00
AlanCoding
a32dd5b535
introduce summary_fields for users, showing user_capabilities
2016-08-30 14:02:57 -04:00
AlanCoding
0151967e9c
selectively show POST in options for inventory sublists
2016-08-30 11:16:49 -04:00
AlanCoding
381e8aacdd
more organization of access method preprocessing
2016-08-29 16:57:30 -04:00
AlanCoding
23791cb91e
Merge branch 'devel' of https://github.com/ansible/ansible-tower into can_CRUD
2016-08-29 14:01:18 -04:00
Alan Rominger
f66fa6fb7c
Merge pull request #3365 from AlanCoding/makefile_hot_fix
...
fix error introduced in Makefile syntax
2016-08-29 12:00:05 -04:00
AlanCoding
5f15b00a8a
fix error Alan introduced in Makefile syntax
2016-08-29 11:46:16 -04:00
Alan Rominger
f9cd0fe197
Merge pull request #3352 from AlanCoding/js_makefile
...
Updating Jenkins UI targets, and pin pytest in devel
2016-08-29 11:34:37 -04:00
AlanCoding
52dc28f7c5
jshint given desired commands, although not working
2016-08-29 11:32:42 -04:00
AlanCoding
c6c295ef32
pin Dockerfile version as well
2016-08-29 09:50:57 -04:00
AlanCoding
8f1e9bd20d
fields generally working as intended now
2016-08-26 17:05:52 -04:00
AlanCoding
1372623080
temporarily pin the pytest version until the ldap error can be fixed
2016-08-26 14:03:41 -04:00
AlanCoding
38879d339b
flake8 fix
2016-08-26 13:57:35 -04:00
AlanCoding
3a86a41685
disable all the UI unit tests until things are sorted out
2016-08-26 13:51:49 -04:00
AlanCoding
260e93571e
outright remove the old jshint install
2016-08-26 13:35:53 -04:00
AlanCoding
7cfb79110f
updating Jenkins UI targets
2016-08-26 13:30:08 -04:00
AlanCoding
e4504f789a
intermediary state, not yet known to be working
2016-08-26 13:16:06 -04:00
Bill Nottingham
cb69416799
Merge pull request #3348 from wenottingham/old-ansible-branch
...
Remove compatiblity code for pre-1.9 Ansible versions.
2016-08-26 12:14:54 -04:00
Matthew Jones
59aed7b318
Merge pull request #3343 from ansible/ramparts_and_ha
...
New Development Environment Workflow && Replacing Redis with qpid/memcached
2016-08-26 09:34:19 -04:00
Bill Nottingham
c2f85d5bfb
Remove compatiblity code for pre-1.9 Ansible versions.
2016-08-25 15:41:47 -04:00
Matthew Jones
3382736e70
Put some redis reqs back in until we make the packaging changes
2016-08-25 12:03:33 -04:00
Matthew Jones
b507dc53ea
Putting a bow on some of the new dev workflow
...
* Documentation of the developer variety
* Defaulting the COMPOSE_TAG to develop, can be overridden
* Automatic docker login assuming gcr login
* Including a manual build step as an alternative to gcr
* Make qpid container shut the f**k up when it's running
2016-08-25 11:57:31 -04:00
Matthew Jones
c8e2f73d48
Support pulling the dev container image from gcr
...
This will be branch-relative. If you are ont he `devel` branch then it
will pull that tag, it will try to pull the branch you are on and can be
overridden with the COMPOSE_TAG environment variable
2016-08-24 22:45:20 -04:00
Matthew Jones
dcb4959443
Initial qpid development work
...
* Switch base tower devel image from u14.04 to c7
* Switch container image to build python dependencies into itself
instead of forcing it to be built on startup
* Upgrade venv pip to 8.1.2
* Neuter queue.py which was heavily tied to redis and was basically
orphaned code
* Alter local_settings to override default cache settings and use
memcached
* Alter local settings to refer to qpid instead of redis for celery
broker
* Purge redis python dependencies and add qpid and memcached
* Update docker-compose to purge redis and add qpid and memcached
2016-08-24 16:23:47 -04:00
Aaron Tan
37e19115a8
Merge pull request #3320 from jangsutsr/3248_resolve_extra_var_n_survey_mess_up
...
Resolve extra vars display mix-up with passworded survey questions.
2016-08-24 11:17:10 -04:00
jangsutsr
8576dcda19
Remove legacy exception handling.
2016-08-24 10:58:53 -04:00
jangsutsr
c3f844cfe0
Add unit test.
2016-08-23 20:00:08 -04:00
jangsutsr
60b7309c08
Resolve extra vars display mix-up with passworded survey questions.
2016-08-22 16:33:03 -04:00
AlanCoding
e461ff0144
Merge branch '2479' of github.com:AlanCoding/ansible-tower into can_CRUD
2016-08-22 15:47:48 -04:00
AlanCoding
eddc1a8ed2
implement two methods for can_edit field for testing
2016-08-22 14:43:04 -04:00
Aaron Tan
0991e213cc
Merge pull request #3252 from jangsutsr/2955_update_system_job_start_access
...
Update system job start access
2016-08-22 12:35:48 -04:00
Leigh Johnson
25fa05da81
enable less sourcemaps, add cleanup for npm cmds run with --prefix
2016-08-19 13:16:24 -04:00
Matthew Jones
8893f8278a
Merge branch 'release_3.0.2' into devel
...
* release_3.0.2: (126 commits)
Disable permissions tab in Credential > Edit form if Credential is private (#3288 )
Tweaked the popover text for job and skip tags on JT add/edit
Workaround a cascade setnull polymorphic issue
flake8
Fixed old test expectations
Made it so the credential organization field can't be changed
Skip some unit tests
Fixed org auditor visibility of team credentials
Fix sosreport
fix credential kind options for list
interpret any code below 300 as success
bail when status code is over 300
Make CloudForms inventory_script work
Use no_log when handling passwords
Prevent ignored task from being displayed as failing.
making ec2 cred optional on group->edit
making ec2 credential optional for ec2 inventory
Revert "Fix to ensure org auditors can see team credentials"
Fixed team credential list to work with corrected permissions
Making the username and password fields optional
...
2016-08-18 22:52:55 -04:00
Akita Noek
21d3051ec4
Include user edit/start/delete/copy capabilities to summary fields
...
This patch generically adds a map of capabilities that the current user
has on an object, namely can they start, delete, editor, or copy the
object. The intent is that these flags will be used by the UI to disable
buttons that do those things.
#2479
2016-08-18 15:14:31 -04:00
Leigh Johnson
fc1ca378d1
Disable permissions tab in Credential > Edit form if Credential is private ( #3288 )
...
* disable permissions tab in credential > edit view if credential is private, resolves #3265
* add tooltip indicating why permissions tab is disabled if cred is private
2016-08-18 13:49:05 -04:00
Michael Abashian
b25cf0b5cb
Merge pull request #3299 from mabashian/3196-skip-tags-help-text
...
Tweaked the popover text for job and skip tags on JT add/edit
2016-08-18 11:39:38 -04:00
Michael Abashian
52803d2f04
Tweaked the popover text for job and skip tags on JT add/edit
2016-08-17 16:38:29 -04:00
Leigh Johnson
ce61fe4a42
Refactor UI Build System ( #3203 )
...
* initial build trial, clean up awx/ui
* fix hardcoded refs to ng-toast, add jshint preloader
* remove browserify test
* update grunt-jshint -> jshint module loader, browser-sync, update dev targets to build-docker-machine & build-docker-cid, fix blocking tasks
* less autoprefixer
* sample build commands
* fix release build
* update README
* karma config stub
* webpack config for karma tests
* karma preview for shane
* fix build-docker-machine target
* karma+webpack test pipeline configuration, stub tests
* fix smart/job status icons classes
* fix jquery + jsyaml shims, fix LESS cascade
* fix angular-codemirror dependency, explicitly import style/mode dependencies
* shim jsonlint
* fix angular-scheduler AMD imports, remove jquuery-ui shim, fix release config
* use closed $.fn.datepicker for system-tracking
* remove packaging/node/
* remove old tests
* shrinkwrap fragile dependency sandcastle, update README, lint
* first pass at fixing rrule shim
* update makefile targets
* update gitignore w/ new flag file
* add saucelabs karma config
* add license controller test
* add examples of service and directive tests
* Makefile flubs
* consolidate clean-ui target, compulsively update flag file location
* dep on CJS/AMD/UMD compatible version of rrule lib, fix example tests/config for demo
* boilerplate karma config for saucelabs (should be abstracted to common config after proven to work)
* update docs
* docs feedback
* update Dockerfile with Node 6.x dep
2016-08-17 16:09:54 -04:00
Akita Noek
19fbe4b7fd
Merge pull request #3274 from anoek/3081
...
Prevent private credentials from being to assigned to teams
2016-08-17 15:57:59 -04:00
Matthew Jones
3beef1d988
Workaround a cascade setnull polymorphic issue
...
See: https://github.com/django-polymorphic/django-polymorphic/issues/229
2016-08-17 12:55:12 -04:00
Akita Noek
6464f6e3d6
flake8
2016-08-16 15:54:12 -04:00