diff options
| author | Jonathan Bauer | 2015-09-09 17:37:27 +0200 |
|---|---|---|
| committer | Jonathan Bauer | 2015-09-09 17:37:27 +0200 |
| commit | f0ad55ae9078ef27e35e958538577243acd075f1 (patch) | |
| tree | 84f0a8867a67c57fa8bd02d2117a5a9860b1811a /dozentenmodulserver/src/main/java | |
| parent | [client] Allow setting master server address via command line (diff) | |
| download | tutor-module-f0ad55ae9078ef27e35e958538577243acd075f1.tar.gz tutor-module-f0ad55ae9078ef27e35e958538577243acd075f1.tar.xz tutor-module-f0ad55ae9078ef27e35e958538577243acd075f1.zip | |
[client] reworked def/custom permissions handling in ImageDetailsWindow
introduced PermsHelper.hasChanged(map1, map2) which returns whether two maps are equals (in their contents)
CAVE: the whole CustomPermManager stuff currently works by giving the ImagePermissionWindow direct references to the members of ImageDetailsWindow. Therefore, we are currently ignoring the return value of ImageCustomPermissionWindow as the refs are updated when the user changes stuff. As a result we are back to the "clean" check within reactToInput() to determine whether change occured or not. Should be discussed if giving copies to ImageCustomPermissionWindow/Manager would be even cleaner...
Diffstat (limited to 'dozentenmodulserver/src/main/java')
0 files changed, 0 insertions, 0 deletions
