|
a/Allura/allura/lib/security.py |
|
b/Allura/allura/lib/security.py |
|
... |
|
... |
29 |
|
29 |
|
30 |
def clear(self):
|
30 |
def clear(self):
|
31 |
'clear cache'
|
31 |
'clear cache'
|
32 |
self.users = {}
|
32 |
self.users = {}
|
33 |
self.projects = {}
|
33 |
self.projects = {}
|
|
|
34 |
|
|
|
35 |
def clear_user(self, user_id, project_id=None):
|
|
|
36 |
self.users.pop((user_id, project_id), None)
|
34 |
|
37 |
|
35 |
def load_user_roles(self, user_id, *project_ids):
|
38 |
def load_user_roles(self, user_id, *project_ids):
|
36 |
'''Load the credentials with all user roles for a set of projects'''
|
39 |
'''Load the credentials with all user roles for a set of projects'''
|
37 |
from allura import model as M
|
40 |
from allura import model as M
|
38 |
# Don't reload roles
|
41 |
# Don't reload roles
|