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();