VISPA web issueshttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues2019-05-20T16:26:30+02:00https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/358Use proper HTML error codes and catch MessageExceptions with custom message2019-05-20T16:26:30+02:00Benjamin FischerUse proper HTML error codes and catch MessageExceptions with custom messageOccuring errors are always stated as HTML 500 errors and in many cases,
the MessageException
is raised with its default message “An unhandled exception occured”,
which is not very helpful.
Example: when the creation of a folder fails ...Occuring errors are always stated as HTML 500 errors and in many cases,
the MessageException
is raised with its default message “An unhandled exception occured”,
which is not very helpful.
Example: when the creation of a folder fails due to missing permissions,
an error 403 (forbidden)
should be returned to the client.
http://de.wikipedia.org/wiki/HTTP-Statuscode
*(from redmine: issue id 1719, created on 2014-05-19 by root)*1.2https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/349Extension for IPython notebooks2019-05-20T16:26:25+02:00Benjamin FischerExtension for IPython notebooksIPython notebooks allow for a seamless integration of formatted text
(markdown), tex, python code and plots, which makes it ideal for student
exercises.
Inline plotting is available for matplotlib and is being developed for
ROOT (http:...IPython notebooks allow for a seamless integration of formatted text
(markdown), tex, python code and plots, which makes it ideal for student
exercises.
Inline plotting is available for matplotlib and is being developed for
ROOT (http://root.cern.ch/drupal/content/ipython-notebooks-and-root-0)
Example
http://nbviewer.ipython.org/github/mazurov/webfest2013/blob/master/notebooks/MasterClassD0-ex1.ipynb
*(from redmine: issue id 1684, created on 2014-04-24 by DavidWalz)*1.2https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/708JSONdata: implement server pushing changes2019-05-20T16:30:28+02:00Benjamin FischerJSONdata: implement server pushing changese.g. send trigger via socket and interested clients will handle it
automatically
*(from redmine: issue id 2353, created on 2016-05-09 by benjamin.fischer)*
* Relations:
* blocks #2300
* parent #2327e.g. send trigger via socket and interested clients will handle it
automatically
*(from redmine: issue id 2353, created on 2016-05-09 by benjamin.fischer)*
* Relations:
* blocks #2300
* parent #23274.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/701100% CPU Processes2019-05-20T16:30:24+02:00Benjamin Fischer100% CPU Processes100% CPU processes are not killed when logging off a workspace
(screenshot: lx3a03’s htop after disconnecting from VISPA’s production
server)
*(from redmine: issue id 2338, created on 2016-04-28 by root)*
* Uploads:
* ![Screen_Shot_...100% CPU processes are not killed when logging off a workspace
(screenshot: lx3a03’s htop after disconnecting from VISPA’s production
server)
*(from redmine: issue id 2338, created on 2016-04-28 by root)*
* Uploads:
* ![Screen_Shot_2016-04-28_at_22.22.04](/uploads/8b6279bd942d89bca94415aca02facc4/Screen_Shot_2016-04-28_at_22.22.04.png)2.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/674Use JSONdelta2019-05-20T16:30:08+02:00Benjamin FischerUse JSONdeltaFor:
\- preferences
- workspacestate
Ideally sue a common basis on both sides (JS/py)
*(from redmine: issue id 2300, created on 2016-04-07 by benjamin.fischer)*
* Relations:
* blocks #2327
* blocks #2353For:
\- preferences
- workspacestate
Ideally sue a common basis on both sides (JS/py)
*(from redmine: issue id 2300, created on 2016-04-07 by benjamin.fischer)*
* Relations:
* blocks #2327
* blocks #23534.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/558add task system2019-05-20T16:28:47+02:00Benjamin Fischeradd task systemin vispa many async tasks are used, e.g. zip file extraction. Supply
common infrastructure for it.
*(from redmine: issue id 2115, created on 2015-01-29 by gmueller)*in vispa many async tasks are used, e.g. zip file extraction. Supply
common infrastructure for it.
*(from redmine: issue id 2115, created on 2015-01-29 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/470Globally accessible workspaceId/userId on remote side2019-05-20T16:27:42+02:00Benjamin FischerGlobally accessible workspaceId/userId on remote sideThese two values should be easily accessible for any code running on the
remote side (py).
*(from redmine: issue id 1945, created on 2014-10-19 by benjamin.fischer)*
* Relations:
* relates #1884These two values should be easily accessible for any code running on the
remote side (py).
*(from redmine: issue id 1945, created on 2014-10-19 by benjamin.fischer)*
* Relations:
* relates #18842.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/445use same timeout for socket bus as for session bus2019-05-20T16:27:24+02:00Benjamin Fischeruse same timeout for socket bus as for session bus*(from redmine: issue id 1915, created on 2014-10-10 by gmueller)**(from redmine: issue id 1915, created on 2014-10-10 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/427Socket topics with namespaces2019-05-20T17:08:34+02:00Benjamin FischerSocket topics with namespaceshttps://github.com/asyncly/EventEmitter2
*(from redmine: issue id 1893, created on 2014-10-08 by root)*https://github.com/asyncly/EventEmitter2
*(from redmine: issue id 1893, created on 2014-10-08 by root)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/419Convenience for server-side socketbus usage in extensions2019-05-20T17:08:35+02:00Benjamin FischerConvenience for server-side socketbus usage in extensionsA simple helper function would simplify the socketbus usage,
\_viewId and \_sessionId are available (and unique) anyway.
*(from redmine: issue id 1884, created on 2014-10-06 by root)*
* Relations:
* relates #1945A simple helper function would simplify the socketbus usage,
\_viewId and \_sessionId are available (and unique) anyway.
*(from redmine: issue id 1884, created on 2014-10-06 by root)*
* Relations:
* relates #19452.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/391Add register / guest_login spam detection2019-05-20T16:26:49+02:00Benjamin FischerAdd register / guest_login spam detectioncaptchas are considered bad practice. The following links provide
alterantive ideas:
http://docs.typo3.org/typo3cms/extensions/wt\_spamshield/Spamshield/Introduction/WhatDoesItDo/Index.html
http://playground.ebiene.de/antispam-bee-wo...captchas are considered bad practice. The following links provide
alterantive ideas:
http://docs.typo3.org/typo3cms/extensions/wt\_spamshield/Spamshield/Introduction/WhatDoesItDo/Index.html
http://playground.ebiene.de/antispam-bee-wordpress-plugin/\#function
http://blog.doctima.de/2012/11/bitte-nicht-bessere-alternativen-zu-captchas/
http://www.usertesting.com/blog/2014/04/09/think-your-site-needs-captcha-try-these-user-friendly-alternatives/
http://www.sitepoint.com/captcha-alternatives/
http://www.1ngo.de/web/captcha-spam.html
http://www.wob11.de/captchashowall.html
*(from redmine: issue id 1846, created on 2014-09-15 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/757Update docker installation2019-10-21T17:06:58+02:00Benjamin FischerUpdate docker installationUpdate the docker based installation.Update the docker based installation.Benjamin FischerBenjamin Fischer2019-11-04https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/661Kerberos for Workspace Authentication2019-05-20T16:29:58+02:00Benjamin FischerKerberos for Workspace AuthenticationPlease add authentication for workspaces via Kerberos. E.g. for lxplus
this would allow for seamless login and AFS authentication with
forwardable ticket.
*(from redmine: issue id 2285, created on 2016-01-20 by Robert.Fischer1)*Please add authentication for workspaces via Kerberos. E.g. for lxplus
this would allow for seamless login and AFS authentication with
forwardable ticket.
*(from redmine: issue id 2285, created on 2016-01-20 by Robert.Fischer1)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/591VISPA-Cluster is localized in german2019-05-20T16:29:12+02:00Benjamin FischerVISPA-Cluster is localized in germanAll standart programs (e.g. grep, bash, …) and their manuals (man)
appear to be localized in german.
*(from redmine: issue id 2163, created on 2015-03-04 by benjamin.fischer)*All standart programs (e.g. grep, bash, …) and their manuals (man)
appear to be localized in german.
*(from redmine: issue id 2163, created on 2015-03-04 by benjamin.fischer)*