summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java
diff options
context:
space:
mode:
authorStephan Schwaer2015-09-03 15:45:58 +0200
committerStephan Schwaer2015-09-03 15:45:58 +0200
commitd7d9407791e54b8a06d0c4297dd6f0e6d096543d (patch)
treef9d23b1937f6bb1f9fd00ad4f993c64180a76b04 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageCustomPermissionManager.java
parent[server] Update usage stats of lectures (diff)
downloadtutor-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.java8
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;