summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java
index 5c4473b7..2423467b 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java
@@ -16,6 +16,7 @@ import org.openslx.dozmod.gui.wizard.Wizard;
import org.openslx.dozmod.gui.wizard.layout.ImageMetaDataPageLayout;
import org.openslx.dozmod.state.UploadWizardState;
import org.openslx.dozmod.thrift.MetaDataCache;
+import org.openslx.dozmod.thrift.Session;
import org.openslx.util.QuickTimer;
import org.openslx.util.QuickTimer.Task;
@@ -32,7 +33,7 @@ public class ImageMetaDataPage extends ImageMetaDataPageLayout {
setPageComplete(false);
// HACK set fixed uploadWizardState to test functions
uploadWizardState.shareMode = ShareMode.LOCAL;
-
+ isTemplateCheck.setEnabled(Session.isSuperUser());
// fetch the OS list
QuickTimer.scheduleOnce(new Task() {
List<OperatingSystem> osList = null;
@@ -98,10 +99,10 @@ public class ImageMetaDataPage extends ImageMetaDataPageLayout {
readPermissionsCheck.isSelected(), writePermissionsCheck.isSelected(),
adminPermissionsCheck.isSelected());
state.selectedOs = (OperatingSystem)osCombo.getSelectedItem();
- LOGGER.info("Selected OS is " + state.selectedOs);
state.isEnabled = setActiveCheck.isSelected();
state.isTemplate = isTemplateCheck.isSelected();
state.isRestricted = licencedSoftwareCheck.isSelected();
+ LOGGER.info("State before finish: " + state.toString());
return state.selectedOs != null && state.description != null;
}