wip
This commit is contained in:
parent
30c759f8bf
commit
581d7c5371
1 changed files with 0 additions and 19 deletions
|
@ -1,25 +1,6 @@
|
|||
from base64 import b64decode
|
||||
|
||||
|
||||
@metadata_reactor.provides(
|
||||
'users',
|
||||
)
|
||||
def authorized_users(metadata):
|
||||
users = {}
|
||||
|
||||
for name, config in metadata.get('users').items():
|
||||
users[name] = {
|
||||
'authorized_keys': [],
|
||||
}
|
||||
for authorized_user in config.get('authorized_users', []):
|
||||
authorized_user_name, authorized_user_node = authorized_user.split('@')
|
||||
users[name]['authorized_keys'].append(
|
||||
repo.get_node(authorized_user_node).metadata.get(f'users/{authorized_user_name}/pubkey')
|
||||
)
|
||||
return {
|
||||
'users': users,
|
||||
}
|
||||
|
||||
|
||||
@metadata_reactor.provides(
|
||||
'users',
|
||||
|
|
Loading…
Reference in a new issue