diff options
| author | Jonathan Bauer | 2016-09-09 18:03:54 +0200 |
|---|---|---|
| committer | Jonathan Bauer | 2016-09-09 18:03:54 +0200 |
| commit | 892dfb29e97a9f1b55ba284899435e1c3f635666 (patch) | |
| tree | b36cae8bc39b0d7af726cd93534b23fec12c5c34 /dozentenmodul/src/main/java | |
| parent | [client] respect ShareMode of the image when en/disabling popup menu items. A... (diff) | |
| parent | [client] Use proper sorter in ImagePublishedTable (diff) | |
| download | tutor-module-892dfb29e97a9f1b55ba284899435e1c3f635666.tar.gz tutor-module-892dfb29e97a9f1b55ba284899435e1c3f635666.tar.xz tutor-module-892dfb29e97a9f1b55ba284899435e1c3f635666.zip | |
Merge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1
Diffstat (limited to 'dozentenmodul/src/main/java')
3 files changed, 9 insertions, 8 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java index d2e96e63..c25748c1 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ImagePublishedTable.java @@ -19,8 +19,8 @@ public class ImagePublishedTable extends ListTable<ImageSummaryRead> { // public static final ListTableColumn COL_LASTCHANGE = new ListTableColumn("Geändert", Long.class); public static final ListTableColumn COL_NAME = new ListTableColumn("Name"); public static final ListTableColumn COL_OS = new ListTableColumn("OS", Integer.class, Sorters.osNameById); - public static final ListTableColumn COL_OWNER = new ListTableColumn("Besitzer", Sorters.userName); - public static final ListTableColumn COL_UPLOADER = new ListTableColumn("Hochgeladen von", Sorters.userName); + public static final ListTableColumn COL_OWNER = new ListTableColumn("Besitzer", Sorters.userNameById); + public static final ListTableColumn COL_UPLOADER = new ListTableColumn("Hochgeladen von", Sorters.userNameById); public static final ListTableColumn COL_ORG = new ListTableColumn("Organisation"); public ImagePublishedTable() { diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/DisclaimerWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/DisclaimerWindowLayout.java index 3416b6b4..225e4a7e 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/DisclaimerWindowLayout.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/DisclaimerWindowLayout.java @@ -21,8 +21,9 @@ import org.openslx.dozmod.gui.helper.GridManager; public abstract class DisclaimerWindowLayout extends JDialog { protected String notice = "Bitte lesen und bestätigen Sie folgende rechtliche Hinweise:"; - protected String disclaimer = "bwLehrpool-Suite (Dozentenmodul)\nCopyright © 2015 Universität Freiburg\n\n" - + "Die Verwendung dieses Programms ist nur in Abstimmung mit der jeweils beteiligten Hochschulinstitution zulässig und unterliegt deren Bestimmungen und Einschränkungen. Insbesondere wird darauf hingewiesen, dass im Rahmen des bwLehrpool-Systems Virtuelle Maschinen, die unfrei lizensierte Software enthalten, nur mit Erlaubnis bzw. Lizenzierung der betreffenden Rechteinhaber eingesetzt und weitergegeben werden dürfen.\n\n\n" + protected String disclaimer = "bwLehrpool-Suite (Dozentenmodul)\nCopyright © 2016 Universität Freiburg\n\n" + + "Die Verwendung dieses Programms ist nur in Abstimmung mit der jeweils beteiligten Hochschulinstitution zulässig und unterliegt deren Bestimmungen und Einschränkungen. Im Rahmen des bwLehrpool-Systems erstellte und bereitgestellte Virtuelle Maschinen, die unfrei lizensierte Software enthalten, dürfen nur mit Erlaubnis bzw. Lizenzierung der betreffenden Rechteinhaber eingesetzt und weitergegeben werden.\n\n" + + "Insbesondere wird ausdrücklich darauf hingewiesen, dass die Verantwortung in Bezug auf eventuell notwendige Lizenzierung sämtlicher Software innerhalb einer Virtuellen Maschine, regelmäßiger Aktualisierung und rechtzeitigen Einspielens von Sicherheitsupdates ausschließlich beim erstellenden Personal liegt.\n\n\n" + "Lizenzierung des Programms\n\n" + "Dieses Programm ist freie Software. Es kann unter den Bedingungen der GNU General Public License (GPL) Version 2 verändert und weitergegeben werden. Der vollständige Text der GNU General Public Licence der Version 2 (GPL2) kann hier http://www.gnu.org/licenses/old-licenses/gpl-2.0.html eingesehen werden.\n\n" + "Es wird, soweit gesetzlich zulässig, keinerlei Gewährleistung für dieses Programm, weder ausdrücklich noch implizit, geleistet. Der Urheberrechtsinhaber stellt das Programm „wie es ist“ zur Verfügung. Es werden einschließlich Marktreife oder Verwendbarkeit für einen bestimmten Zweck keinerlei Eigenschaften zugesichert." diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/UserCache.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/UserCache.java index c831cd54..d3774d58 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/UserCache.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/cache/UserCache.java @@ -81,15 +81,15 @@ public class UserCache { return cachedUserFromMaster.get(userId); // Try again with a potential refresh List<UserInfo> newList = cache.get(CacheMode.DEFAULT); - if (list == newList) // Returned list from cache as it was still recent enough - return null; - user = find(userId, newList); + if (list != newList) { // Skip second searh if lists are identical + user = find(userId, newList); + } if (user == null) { // not in cached map either, query master try { user = ThriftManager.getMasterClient().getUser(Session.getMasterToken(), userId); } catch (TException e) { - LOGGER.error("User with ID '" + userId + "' not found on the masterserver."); + LOGGER.error("User with ID '" + userId + "' not found on the masterserver.", e); return null; } // remember it |
