Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(225)

Side by Side Diff: appengine/swarming/proto/config.proto

Issue 2984843002: swarming: switch to a 'capability focused' ACL system (Closed)
Patch Set: Address comments Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The LUCI Authors. All rights reserved. 1 // Copyright 2016 The LUCI Authors. All rights reserved.
2 // Use of this source code is governed under the Apache License, Version 2.0 2 // Use of this source code is governed under the Apache License, Version 2.0
3 // that can be found in the LICENSE file. 3 // that can be found in the LICENSE file.
4 4
5 syntax = "proto2"; 5 syntax = "proto2";
6 6
7 7
8 // Schema for settings.cfg service config file in luci-config. 8 // Schema for settings.cfg service config file in luci-config.
9 message SettingsCfg { 9 message SettingsCfg {
10 // id to inject into pages if applicable. 10 // id to inject into pages if applicable.
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 // server. 146 // server.
147 // 147 //
148 // All groups default to 'administrators'. 148 // All groups default to 'administrators'.
149 // 149 //
150 // See 150 // See
151 // https://github.com/luci/luci-py/blob/master/appengine/swarming/doc/Access-Gro ups.md 151 // https://github.com/luci/luci-py/blob/master/appengine/swarming/doc/Access-Gro ups.md
152 // for more detail. 152 // for more detail.
153 153
154 message AuthSettings { 154 message AuthSettings {
155 // Members of this group have full administrative access. 155 // Members of this group have full administrative access.
156 // Membership of this group acts a superset of privileged_users_group and
Vadim Sh. 2017/07/24 23:07:26 this phrase is confusing... how can a membership a
M-A Ruel 2017/07/25 13:46:38 Did the Grants: way.
157 // bot_bootstrap_group.
156 optional string admins_group = 1; 158 optional string admins_group = 1;
157 // Members of this group can fetch swarming bot code and bootstrap bots. 159 // Members of this group can fetch swarming bot code and bootstrap bots.
158 optional string bot_bootstrap_group = 2; 160 optional string bot_bootstrap_group = 2;
159 // Members of this group can schedule tasks and see everyone else's tasks. 161 // Members of this group can schedule tasks and see everyone else's tasks.
162 // Membership of this group acts a superset of users_group, view_bots_group
163 // and view_tasks_group.
160 optional string privileged_users_group = 3; 164 optional string privileged_users_group = 3;
161 // Members of this group can schedule tasks and see only their own tasks. 165 // Members of this group can schedule tasks and see only their own tasks.
162 optional string users_group = 4; 166 optional string users_group = 4;
167 // Members of this group can view all bots. This is a read-only group.
168 optional string view_all_bots_group = 5;
169 // Members of this group can view all tasks. This is a read-only group.
170 optional string view_all_tasks_group = 6;
163 } 171 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698