diff setup.py @ 6063:09bcde0eee6d

auth: remove HasPermissionAll and variants First, find all calls to HasPermissionAll with only a single permission given, and convert to equivalent calls to HasPermissionAny. Next, observe that it's hard to envision situations requiring multiple permissions (of the same scope: global/repo/repo group) to be satisfied. Sufficiently hard that there are actually no such examples in the code. Finally, considering that (should it ever be needed) HasPermissionAll can be trivially built as a conjunction of HasPermissionAny calls (the decorators, too) with only a small performance impact, simply remove HasPermissionAll and related classes and functions.
author Søren Løvborg <sorenl@unity3d.com>
date Thu, 28 Jul 2016 13:57:16 +0200
parents 9ec73e01e5b1
children 3521120e72bc
line wrap: on
line diff