Get code owners REST endpoints: Add option whether to resolve all users

If code ownership is assigned to all users, we currently fill up the
response with random users until the requested limit is reached. Add a
new request option that allows callers to control whether all users
should be resolved to random users.

Since the response now contains an explicit flag telling callers if a
path is owned by all users, resolving all users to random users may not
be wanted anymore.

By default all users are resolved to random users so that the current
behaviour is kept.

Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: I8d05e936a32d2ad173dc8a868d352571cecdde9f
6 files changed
tree: 6eaebdbfd7f781bd50ceff3cfd5300ef64565515
  1. java/
  2. javatests/
  3. proto/
  4. resources/
  5. test/
  6. ui/
  7. .eslintrc.json
  8. .gitignore
  9. .gitreview
  10. bower.json
  11. BUILD
  12. LICENSE
  13. package-lock.json
  14. package.json
  15. README.md
README.md

Gerrit Code Review code-owners plugin

This plugin provides support for defining code owners for files in a repository.

If the code-owners plugin is enabled, changes can only be submitted if all touched files are covered by approvals from code owners.

Also see resources/Documentation/about.md

IMPORTANT: Before installing/enabling the plugin follow the instructions from the setup guide, see resources/Documentation/setup-guide.md