Do not self-activate, or show user agreements to, an uninvited user:
authorTom Clegg <tom@curoverse.com>
Fri, 27 Dec 2013 21:56:34 +0000 (13:56 -0800)
committerTom Clegg <tom@curoverse.com>
Mon, 30 Dec 2013 22:34:58 +0000 (14:34 -0800)
commitac7faac8ededb8df5c708180726686f9780184f6
tree7af11b2c8057cc4c22f91b08d8b12a1401c5c426
parentb588c254853ab654a685669c36b21e05154b6571
Do not self-activate, or show user agreements to, an uninvited user:
i.e., one who is neither invited by default according to site policy,
nor a member of the "All users" group.

refs #1706
services/api/app/controllers/arvados/v1/user_agreements_controller.rb
services/api/app/controllers/arvados/v1/users_controller.rb
services/api/app/models/user.rb
services/api/test/fixtures/api_client_authorizations.yml
services/api/test/fixtures/groups.yml
services/api/test/fixtures/links.yml
services/api/test/fixtures/users.yml
services/api/test/functional/arvados/v1/user_agreements_controller_test.rb
services/api/test/test_helper.rb