# -*- coding: utf-8 -*- def calc_info(user_infos): """calcule secureid : identifiant crypté unique pour chaque utilisateur""" # calcul d'un identifiant crypté unique # 'National_1' => 'ELEVE' # 'National_3' => 'PROFESSEUR' if 'eleves' in user_infos['user_groups']: return ['National_1'] else: if user_infos['uid'][0] == 'admin': return ['National_3'] if user_infos['typeadmin'][0] == '1': return ['National_3'] if user_infos['typeadmin'][0] == '2': return ['National_3'] if 'professeurs' in user_infos['user_groups']: return ['National_3'] return ['invite']