diff options
author | Stephan Schwaer | 2015-09-03 15:45:58 +0200 |
---|---|---|
committer | Stephan Schwaer | 2015-09-03 15:45:58 +0200 |
commit | d7d9407791e54b8a06d0c4297dd6f0e6d096543d (patch) | |
tree | f9d23b1937f6bb1f9fd00ad4f993c64180a76b04 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java | |
parent | [server] Update usage stats of lectures (diff) | |
download | tutor-module-d7d9407791e54b8a06d0c4297dd6f0e6d096543d.tar.gz tutor-module-d7d9407791e54b8a06d0c4297dd6f0e6d096543d.tar.xz tutor-module-d7d9407791e54b8a06d0c4297dd6f0e6d096543d.zip |
[client] Don't show owner in userList when changing owner or adding user for permission. Refresh and show lecture list after lecture creation.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java index ae77394c..4a78a4d1 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java @@ -36,6 +36,8 @@ public class ImageCustomPermissionManager extends JPanel { protected JButton btnRemoveUser; private ImageCustomPermissionManager me; + + private String ownerId; private ArrayList<UserImagePermissions> permissionList = new ArrayList<UserImagePermissions>(); private Map<String, ImagePermissions> newPermissionMap; @@ -91,7 +93,7 @@ public class ImageCustomPermissionManager extends JPanel { LOGGER.debug("User added: " + newUser); permissionTable.setData(permissionList, false); } - }, "Hinzufügen"); + }, "Hinzufügen", ownerId); } }); @@ -114,8 +116,10 @@ public class ImageCustomPermissionManager extends JPanel { * Initialise the PermissionManager * @param permissionMap the old permission, to initialise the table with, null creates empty table. * @param defaultPermissions the permissions for a newly added user + * @param ownerId The user to exclude from the add user list. Can be null. */ - public void initPanel(Map<String, ImagePermissions> permissionMap, final ImagePermissions defaultPermissions){ + public void initPanel(Map<String, ImagePermissions> permissionMap, final ImagePermissions defaultPermissions, String ownerId){ + this.ownerId = ownerId; this.newPermissionMap = permissionMap == null ? new HashMap<String, ImagePermissions>() : permissionMap; permissionList.clear(); this.defaultPermissions = defaultPermissions; |