2 def pg_users_arg(records):
5 if record['type'] != 'user':
7 user = {'urn': record['urn'],
8 'keys': record['keys']}
12 def sfa_users_arg (records, slice_record):
14 for record in records:
15 if record['type'] != 'user':
18 user = {'urn': record['urn'], #
19 # all right, so this is sooo totally wrong
20 # 'keys': record['keys'],
21 # 'email': record['email'], # needed for MyPLC
22 # 'person_id': record['person_id'], # needed for MyPLC
23 # 'first_name': record['first_name'], # needed for MyPLC
24 # 'last_name': record['last_name'], # needed for MyPLC
25 # 'slice_record': slice_record, # needed for legacy refresh peer
26 # 'key_ids': record['key_ids'] # needed for legacy refresh peer
29 # handle NITOS user args
30 user = {'urn': record['urn'],
31 'keys': record['keys'],
32 'email': record['email'],
33 'user_id': record['user_id'],
34 'slice_record': slice_record,
41 def sfa_to_pg_users_arg(users):
44 fields = ['urn', 'keys']
46 new_user = dict([item for item in user.items() \
47 if item[0] in fields])
48 new_users.append(new_user)