diff --git a/cmd/drone-server/static/scripts/controllers/repos.js b/cmd/drone-server/static/scripts/controllers/repos.js index 4c26ee455d..849f432bd9 100644 --- a/cmd/drone-server/static/scripts/controllers/repos.js +++ b/cmd/drone-server/static/scripts/controllers/repos.js @@ -87,10 +87,24 @@ } $scope.repo.params[param.key]=param.value; $scope.param={} + + // auto-update + repos.update($scope.repo).then(function(payload) { + $scope.repo = payload.data; + }).catch(function(err){ + $scope.error = err; + }); } $scope.deleteParam = function(key) { delete $scope.repo.params[key]; + + // auto-update + repos.update($scope.repo).then(function(payload) { + $scope.repo = payload.data; + }).catch(function(err){ + $scope.error = err; + }); } } diff --git a/cmd/drone-server/static/scripts/views/repos_env.html b/cmd/drone-server/static/scripts/views/repos_env.html index a40322a1c8..65a44438be 100644 --- a/cmd/drone-server/static/scripts/views/repos_env.html +++ b/cmd/drone-server/static/scripts/views/repos_env.html @@ -21,22 +21,31 @@
-
-
-
    -
  • - - - -
  • -
  • - - - -
  • -
- - +
+
+
export {{ key }} =
+
{{ value }}
+ +
+ + export + + = + +