From 3d22c04d9bb60b498fd5c9f5869e10f8ccab81ff Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Sun, 13 Dec 2015 22:09:35 +0000 Subject: [PATCH] More work around authChoice --- lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Conf.pm | 2 +- lemonldap-ng-manager/site/static/js/manager.js | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Conf.pm b/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Conf.pm index 446426a89..dc51aa991 100644 --- a/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Conf.pm +++ b/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Conf.pm @@ -415,7 +415,7 @@ sub authChoiceModules { id => "authChoiceModules/$k", title => "$k", data => $value->{$k}, - type => 'keyText' + type => 'authChoice' }; } return $self->sendJSONresponse( $req, \@res ); diff --git a/lemonldap-ng-manager/site/static/js/manager.js b/lemonldap-ng-manager/site/static/js/manager.js index 10e5524ef..916b89142 100644 --- a/lemonldap-ng-manager/site/static/js/manager.js +++ b/lemonldap-ng-manager/site/static/js/manager.js @@ -234,6 +234,17 @@ }); } + /* Add auth chain entry to authChoice */ + $scope.newAuthChoice = function() { + var node = $scope._findContainer(); + node.nodes.push({ + "id": node.id + '/n' + (id++), + "title": "1-key", + "data": [], + "type": "authChoice" + }); + }; + /* Add hash entry */ $scope.newHashEntry = function() { var node = $scope._findContainer();