mirror of
https://github.com/portainer/portainer.git
synced 2025-08-01 20:05:23 +02:00
fix(service): service related UI issues [EE-4062] (#7943)
This commit is contained in:
parent
93866644c6
commit
a2f734051c
18 changed files with 136 additions and 98 deletions
|
@ -236,6 +236,13 @@ angular.module('portainer.docker').controller('ServiceController', [
|
|||
updateServiceArray(service, 'ServiceMounts', service.ServiceMounts);
|
||||
};
|
||||
|
||||
$scope.toggleMountReadOnly = function toggleMountReadOnly(isReadOnly, index) {
|
||||
$scope.$evalAsync(function () {
|
||||
updateServiceArray($scope.service, 'ServiceMounts', $scope.service.ServiceMounts);
|
||||
$scope.service.ServiceMounts[index].ReadOnly = isReadOnly;
|
||||
});
|
||||
};
|
||||
|
||||
$scope.addNetwork = function addNetwork(service) {
|
||||
if (!service.Networks) {
|
||||
service.Networks = [];
|
||||
|
@ -334,9 +341,11 @@ angular.module('portainer.docker').controller('ServiceController', [
|
|||
};
|
||||
|
||||
$scope.onWebhookChange = function (enabled) {
|
||||
enabled = enabled | '';
|
||||
$scope.$evalAsync(() => {
|
||||
$scope.updateWebhook($scope.service);
|
||||
$scope.WebhookExists = enabled;
|
||||
updateServiceAttribute($scope.service, 'Webhooks', enabled);
|
||||
});
|
||||
};
|
||||
|
||||
|
@ -724,6 +733,7 @@ angular.module('portainer.docker').controller('ServiceController', [
|
|||
$scope.isAdmin = Authentication.isAdmin();
|
||||
$scope.availableNetworks = data.availableNetworks;
|
||||
$scope.swarmNetworks = _.filter($scope.availableNetworks, (network) => network.Scope === 'swarm');
|
||||
$scope.WebhookExists = false;
|
||||
|
||||
const serviceNetworks = _.uniqBy(_.concat($scope.service.Model.Spec.Networks || [], $scope.service.Model.Spec.TaskTemplate.Networks || []), 'Target');
|
||||
const networks = _.filter(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue