Merge pull request #2290 from stianst/KEYCLOAK-2556

KEYCLOAK-2556 Remove required for client create root url and saml end…
This commit is contained in:
Stian Thorgersen 2016-02-29 12:00:00 +01:00
commit 2a4dfe7920
2 changed files with 2 additions and 11 deletions

View file

@ -1171,17 +1171,8 @@ module.controller('CreateClientCtrl', function($scope, realm, client, templates,
$scope.save = function() { $scope.save = function() {
$scope.client.protocol = $scope.protocol; $scope.client.protocol = $scope.protocol;
if ($scope.client.protocol == 'openid-connect' && !$scope.client.rootUrl) {
Notifications.error("You must specify the root URL of application");
}
if ($scope.client.protocol == 'saml' && !$scope.client.adminUrl) {
Notifications.error("You must specify the SAML Endpoint URL");
}
Client.save({ Client.save({
realm: realm.realm, realm: realm.realm,
client: '' client: ''

View file

@ -58,14 +58,14 @@
<kc-tooltip>{{:: 'client-template.tooltip' | translate}}</kc-tooltip> <kc-tooltip>{{:: 'client-template.tooltip' | translate}}</kc-tooltip>
</div> </div>
<div class="form-group" data-ng-hide="protocol == 'saml'"> <div class="form-group" data-ng-hide="protocol == 'saml'">
<label class="col-md-2 control-label" for="rootUrl">{{:: 'root-url' | translate}} <span class="required">*</span></label> <label class="col-md-2 control-label" for="rootUrl">{{:: 'root-url' | translate}}</label>
<div class="col-sm-6"> <div class="col-sm-6">
<input class="form-control" type="text" name="rootUrl" id="rootUrl" data-ng-model="client.rootUrl"> <input class="form-control" type="text" name="rootUrl" id="rootUrl" data-ng-model="client.rootUrl">
</div> </div>
<kc-tooltip>{{:: 'root-url.tooltip' | translate}}</kc-tooltip> <kc-tooltip>{{:: 'root-url.tooltip' | translate}}</kc-tooltip>
</div> </div>
<div class="form-group" data-ng-show="protocol == 'saml'"> <div class="form-group" data-ng-show="protocol == 'saml'">
<label class="col-md-2 control-label" for="masterSamlUrl">{{:: 'client-saml-endpoint' | translate}} <span class="required">*</span></label> <label class="col-md-2 control-label" for="masterSamlUrl">{{:: 'client-saml-endpoint' | translate}}</label>
<div class="col-sm-6"> <div class="col-sm-6">
<input class="form-control" type="text" name="masterSamlUrl" id="masterSamlUrl" <input class="form-control" type="text" name="masterSamlUrl" id="masterSamlUrl"
data-ng-model="client.adminUrl"> data-ng-model="client.adminUrl">