summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java
diff options
context:
space:
mode:
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.java13
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);