- Notifications
You must be signed in to change notification settings - Fork927
Commit92d15c5
committed
Limit the number of org permission checks
We show the org on the sidebar if they can edit anything, and we showeach sub-link if they can view it, which means we were making both editand view permission checks.Instead, show each link if they can edit it (not just view), whichnegates the need for separate view permissions.I also removed the per-org audit link since we are going to rely on themain audit page, so that brings us to three checks per organization onthe sidebar.Incidentally, this also reduces the number of checks we need to make forindividual pages, since some of them were only used on the sidebar.1 parent9f39257 commit92d15c5
File tree
4 files changed
+77
-103
lines changed- site/src
- api/queries
- pages/ManagementSettingsPage
4 files changed
+77
-103
lines changedLines changed: 56 additions & 59 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
5 | 4 |
| |
6 | 5 |
| |
7 | 6 |
| |
| |||
124 | 123 |
| |
125 | 124 |
| |
126 | 125 |
| |
127 |
| - | |
128 |
| - | |
129 |
| - | |
130 |
| - | |
131 |
| - | |
132 |
| - | |
133 |
| - | |
134 |
| - | |
135 |
| - | |
136 |
| - | |
137 |
| - | |
138 |
| - | |
139 |
| - | |
140 |
| - | |
141 |
| - | |
142 |
| - | |
143 |
| - | |
144 |
| - | |
145 |
| - | |
146 |
| - | |
147 |
| - | |
148 |
| - | |
149 |
| - | |
150 |
| - | |
151 |
| - | |
152 |
| - | |
153 |
| - | |
154 |
| - | |
155 |
| - | |
156 |
| - | |
157 |
| - | |
158 |
| - | |
159 |
| - | |
160 |
| - | |
161 |
| - | |
162 |
| - | |
163 |
| - | |
164 |
| - | |
165 |
| - | |
166 |
| - | |
167 |
| - | |
168 |
| - | |
169 |
| - | |
170 |
| - | |
171 |
| - | |
172 |
| - | |
173 |
| - | |
174 |
| - | |
175 |
| - | |
176 |
| - | |
177 |
| - | |
178 |
| - | |
179 |
| - | |
180 |
| - | |
181 | 126 |
| |
182 | 127 |
| |
183 | 128 |
| |
| |||
190 | 135 |
| |
191 | 136 |
| |
192 | 137 |
| |
193 |
| - | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
194 | 163 |
| |
195 | 164 |
| |
196 | 165 |
| |
| |||
209 | 178 |
| |
210 | 179 |
| |
211 | 180 |
| |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
212 | 209 |
| |
213 | 210 |
| |
214 |
| - | |
| 211 | + | |
215 | 212 |
| |
216 |
| - | |
| 213 | + | |
217 | 214 |
| |
218 | 215 |
| |
219 | 216 |
| |
220 | 217 |
| |
221 | 218 |
| |
222 | 219 |
| |
223 | 220 |
| |
224 |
| - | |
| 221 | + | |
225 | 222 |
| |
226 | 223 |
| |
227 | 224 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
32 | 31 |
| |
33 | 32 |
| |
34 | 33 |
| |
|
Lines changed: 18 additions & 27 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
21 |
| - | |
22 |
| - | |
| 20 | + | |
| 21 | + | |
23 | 22 |
| |
24 | 23 |
| |
25 | 24 |
| |
26 | 25 |
| |
27 | 26 |
| |
28 | 27 |
| |
29 |
| - | |
30 |
| - | |
31 |
| - | |
| 28 | + | |
| 29 | + | |
32 | 30 |
| |
33 | 31 |
| |
34 | 32 |
| |
| |||
118 | 116 |
| |
119 | 117 |
| |
120 | 118 |
| |
121 |
| - | |
122 |
| - | |
123 |
| - | |
| 119 | + | |
| 120 | + | |
124 | 121 |
| |
125 | 122 |
| |
126 | 123 |
| |
| |||
139 | 136 |
| |
140 | 137 |
| |
141 | 138 |
| |
142 |
| - | |
143 |
| - | |
144 |
| - | |
| 139 | + | |
| 140 | + | |
145 | 141 |
| |
146 | 142 |
| |
147 | 143 |
| |
| |||
160 | 156 |
| |
161 | 157 |
| |
162 | 158 |
| |
163 |
| - | |
164 |
| - | |
165 |
| - | |
| 159 | + | |
| 160 | + | |
166 | 161 |
| |
167 | 162 |
| |
168 | 163 |
| |
| |||
176 | 171 |
| |
177 | 172 |
| |
178 | 173 |
| |
179 |
| - | |
180 |
| - | |
181 |
| - | |
| 174 | + | |
| 175 | + | |
182 | 176 |
| |
183 | 177 |
| |
184 | 178 |
| |
185 | 179 |
| |
186 | 180 |
| |
187 | 181 |
| |
188 |
| - | |
189 |
| - | |
190 |
| - | |
| 182 | + | |
| 183 | + | |
191 | 184 |
| |
192 | 185 |
| |
193 | 186 |
| |
| |||
202 | 195 |
| |
203 | 196 |
| |
204 | 197 |
| |
205 |
| - | |
206 |
| - | |
207 |
| - | |
| 198 | + | |
| 199 | + | |
208 | 200 |
| |
209 | 201 |
| |
210 | 202 |
| |
211 | 203 |
| |
212 | 204 |
| |
213 | 205 |
| |
214 |
| - | |
215 |
| - | |
216 |
| - | |
| 206 | + | |
| 207 | + | |
217 | 208 |
| |
218 | 209 |
| |
219 | 210 |
| |
|
Lines changed: 3 additions & 16 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
| |||
234 | 234 |
| |
235 | 235 |
| |
236 | 236 |
| |
237 |
| - | |
| 237 | + | |
238 | 238 |
| |
239 | 239 |
| |
240 | 240 |
| |
241 | 241 |
| |
242 | 242 |
| |
243 | 243 |
| |
244 |
| - | |
| 244 | + | |
245 | 245 |
| |
246 | 246 |
| |
247 | 247 |
| |
248 | 248 |
| |
249 | 249 |
| |
250 | 250 |
| |
251 |
| - | |
252 |
| - | |
253 |
| - | |
254 |
| - | |
255 |
| - | |
256 |
| - | |
257 |
| - | |
258 |
| - | |
259 |
| - | |
260 |
| - | |
261 |
| - | |
262 |
| - | |
263 |
| - | |
264 | 251 |
| |
265 | 252 |
| |
266 | 253 |
| |
|
0 commit comments
Comments
(0)