diff options
author | Stephan Schwaer | 2015-10-06 15:57:14 +0200 |
---|---|---|
committer | Stephan Schwaer | 2015-10-06 15:57:14 +0200 |
commit | 2d003ec8ac32e7a599b95a1496a081a598305dce (patch) | |
tree | 36b88ae9d56f10ae9fc8e91ac2632ff9e3559f51 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page | |
parent | [client] code cleanup and formatting. (diff) | |
download | tutor-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.java | 12 |
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(); } } |