summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page
diff options
context:
space:
mode:
authorStephan Schwaer2015-10-06 15:57:14 +0200
committerStephan Schwaer2015-10-06 15:57:14 +0200
commit2d003ec8ac32e7a599b95a1496a081a598305dce (patch)
tree36b88ae9d56f10ae9fc8e91ac2632ff9e3559f51 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page
parent[client] code cleanup and formatting. (diff)
downloadtutor-module-2d003ec8ac32e7a599b95a1496a081a598305dce.tar.gz
tutor-module-2d003ec8ac32e7a599b95a1496a081a598305dce.tar.xz
tutor-module-2d003ec8ac32e7a599b95a1496a081a598305dce.zip
[client] Fixed default permissions not beeing written at image creation.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java
index f27af40c..a2bbc405 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java
@@ -35,23 +35,25 @@ public class ImageCustomPermissionPage extends ImageCustomPermissionPageLayout {
@Override
protected void onPageEnter() {
- if(!initDone){
- imageCustomPermissionManager.initPanel(state.permissionMap, state.defaultPermissions, Session.getUserId());
+ if (!initDone) {
+ imageCustomPermissionManager.initPanel(state.permissionMap, state.defaultPermissions,
+ Session.getUserId());
initDone = true;
}
}
@Override
- protected void onPageLeave() {
+ protected boolean wantNextOrFinish() {
LOGGER.debug("Saving permissions to state ...");
// saving the default permissions
state.defaultPermissions = new ImagePermissions(linkPermissionsCheck.isSelected(),
readPermissionsCheck.isSelected(), writePermissionsCheck.isSelected(),
adminPermissionsCheck.isSelected());
// save the table stuff to our upload wizard state
- Map<String, ImagePermissions> newPermissionMap= imageCustomPermissionManager.updatePermissionReferences();
+ Map<String, ImagePermissions> newPermissionMap = imageCustomPermissionManager.updatePermissionReferences();
if (newPermissionMap == null || newPermissionMap.isEmpty())
- return;
+ return super.wantNextOrFinish();
state.permissionMap = newPermissionMap;
+ return super.wantNextOrFinish();
}
}