diff --git a/src/translation/en.json b/src/translation/en.json index 8deeb1464..84a0b1353 100644 --- a/src/translation/en.json +++ b/src/translation/en.json @@ -1455,7 +1455,12 @@ "volume": "Volume", "noMounts": "No volumes are mounted.", "addMountAction": "Add a volume mount", - "saveAction": "Save" + "saveAction": "Save", + "permissions": { + "readOnly": "Read Only", + "readWrite": "Read and Write", + "label": "Permissions" + } } }, "graphs": { diff --git a/src/views/app.html b/src/views/app.html index 9a39508e0..10cbd5065 100644 --- a/src/views/app.html +++ b/src/views/app.html @@ -1010,7 +1010,7 @@ {{ 'app.storage.mounts.volume' | tr }} - {{ 'app.storage.mounts.readOnly' | tr }} + {{ 'app.storage.mounts.permissions.label' | tr }} {{ 'main.actions' | tr }} @@ -1020,7 +1020,10 @@ - + diff --git a/src/views/app.js b/src/views/app.js index 3efe059dc..4eea56ea2 100644 --- a/src/views/app.js +++ b/src/views/app.js @@ -618,7 +618,7 @@ angular.module('Application').controller('AppController', ['$scope', '$location' app.mounts.forEach(function (mount) { // { volumeId, readOnly } var volume = $scope.volumes.find(function (v) { return v.id === mount.volumeId; }); - $scope.storage.mounts.push({ volume: volume, readOnly: mount.readOnly }); + $scope.storage.mounts.push({ volume: volume, readOnly: mount.readOnly ? 'true' : 'false' }); }); }, @@ -669,7 +669,7 @@ angular.module('Application').controller('AppController', ['$scope', '$location' var data = []; $scope.storage.mounts.forEach(function (mount) { - data.push({ volumeId: mount.volume.id, readOnly: mount.readOnly }); + data.push({ volumeId: mount.volume.id, readOnly: mount.readOnly === 'true' }); }); Client.configureApp($scope.app.id, 'mounts', { mounts: data }, function (error) {