summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/util
Commit message (Collapse)AuthorAgeFilesLines
* [client] introduce branding, --dump and --packJonathan Bauer2019-01-313-7/+8
| | | | | | | | | | | | | | | | | | | | | Application name, service name, master server endpoints, documentation websites needed to be configurable to allow for an easy rebranding of the suite. Two new options allow this: use '--dump <folder>' to dump the jar's configurable files into that folder. Aside from text templates in 'txt', logos and icons in 'img', the 'branding.properties' file contains: * masterserver.address : self-explanatory * application.name : name to be shown on graphical elements like the main window * service.name : name to be used as a prefix for formulation like 'bwLehrpool-Team' or 'bwLehrpool-System' etc * service.faq.website : link to FAQ website * service.email : support contact address Once edited, the whole folder can be integrated into the Suite with '--pack <folder> <new_jar>'. The path to the new jar is then the rebranded version of the suite.
* [client] Fix stuff FindBugs complained aboutSimon Rettberg2018-06-272-15/+11Star
|
* [client] Move ResourceLoader back to dozmod clientSimon Rettberg2018-06-262-1/+176
|
* [client] Sanitize class/var names, split up control packageSimon Rettberg2018-06-212-6/+6
| | | | | | | All configurators have moved from *.control to *.configurator *.control should be used for simple controls that feel like they're really just one thing. The configurators are more like a group of controls.
* [client] Refactor change monitor classes, better error message handlingSimon Rettberg2018-06-211-1/+18
|
* [client] Add GUI change handling classesSimon Rettberg2018-06-201-12/+20
| | | | | | | | | | | | | | | Code to track if a dialog contains modified controls has been messy, error prone and all over the place. Adding a control to a dialog required adding multiple fields to the dialog class and adding new code in multiple places. This is an approach to create a centralized facility that would only require adding all controls of a dialog to the monitor in one place, and then defining a callback to get informed when the validity or content of the whole form changes. The monitor class will also remember the original state of the dialog, so you can tell if the user undoes their changes manually.
* update imports of ResourceLoaderJonathan Bauer2018-04-272-167/+1Star
| | | | and removed the class and dep in pom.xml
* fix broken links on some desktopJonathan Bauer2018-04-262-24/+56
| | | | | | | Introduce OSHelper class that should be used when trying to detect the type of OS we are on. This is now used when deciding the path to save the config to and when trying to execute the fallback command if opening the link via java's desktop API fails.
* [client] Remove dead codeSimon Rettberg2018-04-241-13/+0Star
|
* [client] Use TConst virtualizer constantsSimon Rettberg2018-04-241-1/+2
|
* [client] Minor cleanups, add/remove TODOs, rename vars, ...Simon Rettberg2018-04-161-12/+10Star
|
* [client] Reduce assigned RAM for downloaded VMs; had some OOMs on Win10Simon Rettberg2018-04-161-1/+1
|
* [*] Add virtualbox supportVictor Mocanu2018-04-161-28/+52
|
* [client/server] remove GUEST_USER from netsharesJonathan Bauer2017-09-071-3/+1Star
| | | | | | | * added some sanity checks before adding a new network share in the table * added user feedback error message for invalid input * fixed text fields growing/shrinking depending on input
* [client/server] network share feature [WIP]Jonathan Bauer2017-09-061-0/+22
|
* [client] Update apache httpclient, pass custom client to ecp-client-leanSimon Rettberg2017-08-091-11/+118
|
* [client] Flip logging around, small delay to syncSimon Rettberg2017-08-011-2/+5
|
* [client] Async remote version info fetchingSimon Rettberg2017-08-011-41/+45
|
* [client] Try thrift and https to master before deciding to skip proxy setupSimon Rettberg2017-07-311-3/+31
|
* [client] Call .applySettingsForLocalEdit() after downloading a VMSimon Rettberg2016-10-051-0/+1
|
* [client] Enable USB in vmx after VM downloadSimon Rettberg2016-09-201-0/+1
|
* [client] Add/fix several weblinks ->Simon Rettberg2016-09-191-1/+2
| | | | | | Add FAQ URL to 'About' menu Add 'Register' button to LoginWindow Fix registration URL when image publishing fails
* [client] Update URLs to FAQ etc. (bwlehrpool.de)Simon Rettberg2016-09-191-3/+3
|
* [client] die bwSuite!Jonathan Bauer2016-09-081-1/+1
|
* [client] reworked buggy days left calculationsJonathan Bauer2016-08-171-24/+14Star
|
* [client] first working draft for published images stuffJonathan Bauer2016-04-272-1/+14
|
* [client] Add cd-rom drives to downloaded machineSimon Rettberg2016-02-241-0/+2
|
* [client] Add icons to lecture and image list buttonsSimon Rettberg2016-02-021-0/+38
|
* [client] Changed location selector from lists to tree selectionJonathan Bauer2016-01-211-0/+13
|
* [client] Fix: always generate multiple of 4 values for VM RAMSimon Rettberg2015-11-231-1/+1
|
* [client] Update vmware link to point to version 12, clean up vmware notice ↵Simon Rettberg2015-11-161-2/+1Star
| | | | window
* [client] Make MapHelper null safe and do lectureCache refresh with ↵Stephan Schwaer2015-10-291-1/+8
| | | | QuickTimer after deleting image.
* [client] Add two floppy drives to vmx of downloaded VMSimon Rettberg2015-10-271-1/+20
|
* [client] ResourceLoader: Fix leak, add getStream()Simon Rettberg2015-10-271-5/+13
|
* [client] Fixed NPE when opening links.Stephan Schwaer2015-10-051-9/+9
|
* [client] Don't run proxy search if master server is reachableSimon Rettberg2015-09-281-0/+21
|
* [client] Added window for opening webpage in browser if user is not ↵Stephan Schwaer2015-09-281-1/+4
| | | | registered for BwIDM.
* [client] Disable login button while login is running; create legacy vmx if ↵Simon Rettberg2015-09-231-7/+14
| | | | server doesn't supply one
* [client] ImageUpdateWiz: if updating version metadata failed, inform userJonathan Bauer2015-09-161-1/+0Star
|
* Merge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1Jonathan Bauer2015-09-151-1/+34
|\
| * [client] Put real update url in placeSimon Rettberg2015-09-151-1/+1
| |
| * [client] Changelog creation modeSimon Rettberg2015-09-151-0/+33
| |
* | [client] reworked german textJonathan Bauer2015-09-151-1/+1
|/
* [client] ClientVersion: changelog support. The JSON must now have a ↵Jonathan Bauer2015-09-141-1/+16
| | | | 'changelog' element
* [client] Version: fix manifest pathJonathan Bauer2015-09-141-1/+2
|
* [client] Image/Lectures: only push metadata/permissions if they were changedJonathan Bauer2015-09-111-0/+41
|
* [*] Adapt to MSS changesSimon Rettberg2015-09-111-1/+1
|
* [client] added "Expiring" column to versionTable and introduced ↵Jonathan Bauer2015-09-101-1/+37
| | | | FormatHelper.daysTil(<long_timestamp_in_millis>)
* Renamed method in MSSSimon Rettberg2015-09-091-1/+1
|
* [client] evaluate max memory of OS when generating vmxJonathan Bauer2015-09-081-2/+7
|