diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java index a3b5ee3b..621bdba2 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java @@ -63,7 +63,8 @@ public class ContainerPanel extends JPanel { grdContainerMeta.add(txtContainerRun, 2).fill(true, false).expand(true, false); grdContainerMeta.nextRow(); - QLabel lblContainerRunCommand = new QLabel("Container Run Command"); + QLabel lblContainerRunCommand = new QLabel( + I18n.PANEL.getString("ContainerPanel.ContainerRunCommand.label")); txtContainerRunCommand = new JTextField(); grdContainerMeta.add(lblContainerRunCommand); grdContainerMeta.add(txtContainerRunCommand, 2).fill(true, false).expand(true, false); @@ -161,6 +162,16 @@ public class ContainerPanel extends JPanel { private void initImageDetails() { + cboContainerImageType.setSelectedItem(containerDefinition.getContainerMeta().getImageType()); + if (containerDefinition.getContainerMeta().getImageType() == ContainerMeta.ContainerImageType.DATA) { + // do not allowed to change type if it is data + cboContainerImageType.setEnabled(false); + } + else { + // do not allow to switch type to data after creation + cboContainerImageType.removeItem(ContainerMeta.ContainerImageType.DATA); + } + // currently do not allow user to change the Image Repository or Dockerfile in the suite. txtContainerRecipe.setEnabled(false); |