Skip to content
Snippets Groups Projects
Commit 88f97acd authored by Wilson JALLET's avatar Wilson JALLET :money_with_wings:
Browse files

Merge branch 'master' of gitlab.binets.fr:br/sigma-backend

parents 43c807b4 f86bea9a
No related branches found
No related tags found
No related merge requests found
......@@ -24,7 +24,8 @@
"attributs": ["jpegPhoto","givenName", "sn", "brBirthdate", "brPromo","telephoneNumber","mail","brRoom","brIP","brMemberOf"]
},
"tgty": {
"filtre": "(brNS=${ty})"
"filtre": "(brNS=${ty})",
"types": ["binet", "free"]
},
"tolm": {
"input_names": ["givenName", "lastName", "nickname", "nationality", "promotion", "phone", "adress", "ip", "school", "groups","studies","sport","mail"],
......@@ -44,28 +45,36 @@
"tol": {
"attributes": ["jpegPhoto","givenName", "sn", "brBirthdate", "brPromo","telephoneNumber","mail","brRoom","brIP","brMemberOf"]
},
"attributes_id": ["uid"],
"attributes_lm":["restrictedMemberUid"],
"attributes_lg":["brMemberOf"],
"user_infos": ["uid","givenName","sn","displayName", "brBirthdate", "uidNumber","gidNumber", "homeDirectory", "userPassword","brPromo","brMemberOf","loginShell","email","telephoneNumber","jpegPhoto","brRoom","brNewsReadAccess","brNewsPostAccess","brAlias","brIP","cn","gecos"],
"expr_values_user": {
"objectClass": [ "posixAccount", "shadowAccount", "inetOrgPerson", "brAccount" ],
"uid": "data['hruid']",
"givenName": "data['first_name']",
"sn": "data['last_name']",
"displayName": "data['nickname']",
"brBirthdate": "data['birthdate']",
"uidNumber": "(2*eval(data['uid'])+10000).toString()",
"gidNumber": "5000.toString()",
"homeDirectory": "'/hosting/users/' + data['hruid']",
"userPassword": "data['password']",
"brPromo": "data['promo']",
"loginShell":"if (data['on_platal']==true) { '/bin/bash'; } else { '/sbin/nologin'; }",
"email": "data['email']",
"telephoneNumber":"data['phone']",
"jpegPhoto": "data['photo']",
"brRoom": "data['room']",
"brNewsReadAccess": "'br.*,public.*'; if (data['read_perm']!=0) { 'br' } else {}"
"cru": {
"single_user_infos": ["uid","givenName","sn","displayName", "brBirthdate", "uidNumber","gidNumber", "homeDirectory", "userPassword","brPromo","brMemberOf","loginShell","email","telephoneNumber","jpegPhoto","brRoom","brNewsReadAccess","brNewsPostAccess","brAlias","brIP","cn","gecos"],
"expr_single_values_user": {
"uid": "data['hruid'];",
"givenName": "data['first_name'];",
"sn": "data['last_name'];",
"displayName": "data['nickname'];",
"brBirthdate": "data['birthdate'];",
"uidNumber": "(2*data['uid']+10000).toString();",
"gidNumber": "5000.toString();",
"homeDirectory": "'/hosting/users/' + data['hruid'];",
"userPassword": "data['password'];",
"brPromo": "data['promo'];",
"loginShell": "if (data['on_platal']==true) {'/bin/bash'; } else { '/sbin/nologin'; }",
"email": "data['email'];",
"telephoneNumber":"data['phone'];",
"jpegPhoto": "data['photo'];",
"brRoom": "data['room'];",
"brNewsReadAccess": "if (data['read_perm'].length>0) { 'br.*,public.*'; } else { 'br.*,public.*,'+data['read_perm']; }",
"brNewsPostAccess": "if (data['write_perm'].length>0) { 'br.*,!br.blague-du-jour,public.*,!br.campagnekes'; } else { 'br.*,!br.blague-du-jour,public.*,!br.campagnekes,'+data['read_perm']; }",
"brAlias": "data['forlifes'].split(' ');",
"brIP": "data['ips'].split(',');",
"cn": "data['first_name']+' '+data['last_name'].toUpperCase();",
"gecos": "btoa(data['first_name']+' '+data['last_name'].toUpperCase());"
},
"multiple_user_infos": ["objectClass", "brMemberOf"],
"expr_multiple_values_user": {
"objectClass": "['posixAccount', 'shadowAccount', 'inetOrgPerson', 'brAccount']",
"brMemberOf": "data['groups']"
}
},
"sessionSecret":"change this"
}
\ No newline at end of file
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment