From 5754d86ff5810a7b12dc92fdde6517982ec8d499 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Oudot?= Date: Thu, 1 Jul 2010 16:05:57 +0000 Subject: [PATCH] * Add a troolean type in Manager * Sign SAML Message options can accept the default value (#88) --- .../example/skins/default/manager.js | 7 ++++ .../example/skins/default/manager.tpl | 7 ++++ .../lib/Lemonldap/NG/Manager/Downloader.pm | 1 + .../lib/Lemonldap/NG/Manager/_Struct.pm | 8 ++-- .../lib/Lemonldap/NG/Portal/AuthSAML.pm | 14 ++++++- .../lib/Lemonldap/NG/Portal/IssuerDBSAML.pm | 29 ++++++++++---- .../lib/Lemonldap/NG/Portal/_SAML.pm | 40 ++++++++++++++----- 7 files changed, 84 insertions(+), 22 deletions(-) diff --git a/modules/lemonldap-ng-manager/example/skins/default/manager.js b/modules/lemonldap-ng-manager/example/skins/default/manager.js index 9e637a049..64f2afbc2 100644 --- a/modules/lemonldap-ng-manager/example/skins/default/manager.js +++ b/modules/lemonldap-ng-manager/example/skins/default/manager.js @@ -487,6 +487,13 @@ function bool(id) { if(lmdata(id)==1){$('#On').attr('checked',true)}else{$('#Off').attr('checked',true)} display('bool',lmtext(id)); } +function trool(id) { + currentId=id; + if(lmdata(id)==1){$('#On').attr('checked',true)} + if(lmdata(id)==0){$('#Off').attr('checked',true)} + else{$('#Default').attr('checked',true)} + display('trool',lmtext(id)); +} function int(id) { currentId=id; $('#int').attr('value',lmdata(id)); diff --git a/modules/lemonldap-ng-manager/example/skins/default/manager.tpl b/modules/lemonldap-ng-manager/example/skins/default/manager.tpl index e31363e4d..914fd72d4 100644 --- a/modules/lemonldap-ng-manager/example/skins/default/manager.tpl +++ b/modules/lemonldap-ng-manager/example/skins/default/manager.tpl @@ -255,6 +255,13 @@ + + +