13593: Adds 'async' parameter to groups create & update calls for perms updates.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Tue, 12 Mar 2019 12:33:30 +0000 (09:33 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Tue, 12 Mar 2019 12:33:30 +0000 (09:33 -0300)
commit7a90bba153cdc9732beeef7cfba41f2f700dfd23
tree87cbae6e1252d8b8f3bdd0e2f51b66ea273c2807
parent2b952ed950affd0904da21e2dc7c7bf5cdd7d1ce
13593: Adds 'async' parameter to groups create & update calls for perms updates.

When async=true, the permission graph update will be deferred by the configured
amount of seconds at 'async_permissions_update_interval' (default: 60)

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
services/api/app/controllers/application_controller.rb
services/api/app/controllers/arvados/v1/groups_controller.rb
services/api/app/models/arvados_model.rb
services/api/app/models/group.rb
services/api/app/models/user.rb
services/api/config/application.default.yml
services/api/lib/refresh_permission_view.rb
services/api/test/functional/arvados/v1/groups_controller_test.rb