From aa55a123b4c4833503b6831c99e509cbc1695f1b Mon Sep 17 00:00:00 2001 From: Damien Coraboeuf Date: Sun, 13 Jul 2014 21:38:10 +0200 Subject: [PATCH] Validation stamp ordering: GUI --- ontrack-web/src/app/view/view.branch.js | 12 ++++++++++ ontrack-web/src/app/view/view.branch.tpl.html | 24 ++++++++++--------- 2 files changed, 25 insertions(+), 11 deletions(-) diff --git a/ontrack-web/src/app/view/view.branch.js b/ontrack-web/src/app/view/view.branch.js index da5bb19da28..466d3fde8be 100644 --- a/ontrack-web/src/app/view/view.branch.js +++ b/ontrack-web/src/app/view/view.branch.js @@ -108,6 +108,18 @@ angular.module('ot.view.branch', [ function loadValidationStamps() { ot.call($http.get($scope.branch._validationStamps)).then(function (collection) { $scope.validationStampCollection = collection; + $scope.validationStampSortOptions = { + disabled: !$scope.branch._reorderValidationStamps, + stop: function (event, ui) { + var ids = $scope.validationStampCollection.resources.map(function (pl) { + return pl.id; + }); + ot.call($http.put( + $scope.branch._reorderValidationStamps, + { ids: ids} + )); + } + }; }); } diff --git a/ontrack-web/src/app/view/view.branch.tpl.html b/ontrack-web/src/app/view/view.branch.tpl.html index 6bfa48f98de..49527eeec35 100644 --- a/ontrack-web/src/app/view/view.branch.tpl.html +++ b/ontrack-web/src/app/view/view.branch.tpl.html @@ -41,18 +41,20 @@ No validation stamp has been created yet. - - - - - -
+
+
+   + -
- - {{validationStamp.name}} - -
+ + + {{validationStamp.name}} + + +