VISPA web issueshttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues2019-05-20T16:30:08+02:00https://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/668Features for 4.02019-05-20T16:30:03+02:00Benjamin FischerFeatures for 4.0See sub-tasks
*(from redmine: issue id 2294, created on 2016-04-07 by benjamin.fischer)*
* Relations:
* child #1530
* child #1619
* child #1875
* child #2233
* child #2295
* child #2296
* child #2297
* child #2298
* ...See sub-tasks
*(from redmine: issue id 2294, created on 2016-04-07 by benjamin.fischer)*
* Relations:
* child #1530
* child #1619
* child #1875
* child #2233
* child #2295
* child #2296
* child #2297
* child #2298
* child #2299
* child #2301
* child #2302
* child #2303
* child #2304
* child #2305
* child #2306
* child #2311
* child #2314
* child #2315
* child #2327
* child #2347
* child #2351
* child #23634.02015-04-30https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/662Enable ssh tunnels from portals to workers2019-05-20T16:29:59+02:00Benjamin FischerEnable ssh tunnels from portals to workers*(from redmine: issue id 2286, created on 2016-01-22 by root)**(from redmine: issue id 2286, created on 2016-01-22 by root)*https://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/652focus, blur main menu2019-05-20T17:08:09+02:00Benjamin Fischerfocus, blur main menuwhen opening a selector, the main menu sometimes does not blur
*(from redmine: issue id 2272, created on 2015-10-22 by Daniel.Van.Asseldonk)*when opening a selector, the main menu sometimes does not blur
*(from redmine: issue id 2272, created on 2015-10-22 by Daniel.Van.Asseldonk)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/645Error dialogs2019-05-20T17:08:10+02:00Benjamin FischerError dialogsMark keywords with font weight bold
*(from redmine: issue id 2264, created on 2015-09-01 by Daniel.Van.Asseldonk)*Mark keywords with font weight bold
*(from redmine: issue id 2264, created on 2015-09-01 by Daniel.Van.Asseldonk)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/636dialogs should be resizable (e.g. fileselector)2019-09-23T11:38:36+02:00Benjamin Fischerdialogs should be resizable (e.g. fileselector)*(from redmine: issue id 2239, created on 2015-07-01 by Christian.Glaser)**(from redmine: issue id 2239, created on 2015-07-01 by Christian.Glaser)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/635file selector dialog opens behind another modal element2019-09-23T11:38:21+02:00Benjamin Fischerfile selector dialog opens behind another modal elementIf an extension opens a modal and from that modal a file selector dialog
is opened, the dialog is opened behind the modal ->its unusable.
*(from redmine: issue id 2236, created on 2015-06-10 by Christian.Glaser)*
* Relations:
* dupl...If an extension opens a modal and from that modal a file selector dialog
is opened, the dialog is opened behind the modal ->its unusable.
*(from redmine: issue id 2236, created on 2015-06-10 by Christian.Glaser)*
* Relations:
* duplicates #23122.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/634progress bar for loading screen2019-05-20T17:08:10+02:00Benjamin Fischerprogress bar for loading screenthe function “view.setLoading()” should get an optional argument to show
the progress of the loading process as in
http://getbootstrap.com/components/\#progress
In addition an arbitrary text should be displayed. The function should
hav...the function “view.setLoading()” should get an optional argument to show
the progress of the loading process as in
http://getbootstrap.com/components/\#progress
In addition an arbitrary text should be displayed. The function should
have the signature
view.setLoading(true/false, progress\_in\_percent, text=“”)
*(from redmine: issue id 2235, created on 2015-06-06 by Christian.Glaser)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/621Editor: automatic refocussing after initializing execute2019-05-20T17:08:16+02:00Benjamin FischerEditor: automatic refocussing after initializing execute*(from redmine: issue id 2219, created on 2015-05-13 by root)**(from redmine: issue id 2219, created on 2015-05-13 by root)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/615vispa stops responding on large output in terminal2019-05-20T16:29:29+02:00Benjamin Fischervispa stops responding on large output in terminal*(from redmine: issue id 2211, created on 2015-04-24 by gmueller)**(from redmine: issue id 2211, created on 2015-04-24 by gmueller)*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)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/585FileBrowser: Clean up quick menu2019-05-20T16:29:07+02:00Benjamin FischerFileBrowser: Clean up quick menuSome items in the quick menu are unnecessary any more:
\- Home (Bookmark can be made)
\- Go up (inherited into pathbar)
\- refresh? (I think there is a watch socket?)
\- upload? (It’s in the background menu)
- …?
*(from redmine: ...Some items in the quick menu are unnecessary any more:
\- Home (Bookmark can be made)
\- Go up (inherited into pathbar)
\- refresh? (I think there is a watch socket?)
\- upload? (It’s in the background menu)
- …?
*(from redmine: issue id 2157, created on 2015-03-02 by fabian.heidemann)*2.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/540Codeeditor commands2019-05-20T17:08:25+02:00Benjamin FischerCodeeditor commandsCustom commands for CE in header of file, e.g.
test.py:
1. `VISPA-CE: previw-path = ./output/
# `VISPA-CE: execute-command = python -E -v test.py
…
Line 1 in header sets the preview path automatically to ./output/
Line 2 ...Custom commands for CE in header of file, e.g.
test.py:
1. `VISPA-CE: previw-path = ./output/
# `VISPA-CE: execute-command = python -E -v test.py
…
Line 1 in header sets the preview path automatically to ./output/
Line 2 in header sets the execute command to python -E -v test.py
*(from redmine: issue id 2054, created on 2015-01-19 by fabian.heidemann)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/539Terminal (webserver) crashes when opening (cat) large file2019-05-20T16:28:31+02:00Benjamin FischerTerminal (webserver) crashes when opening (cat) large file2015-01-14 08:35:40 - DEBUG - vispa.tools.workspace - Workspace: vw1
(1)
2015-01-14 08:35:40 - DEBUG - vispa.workspace - return pooled
connection: 1 - 1
2015-01-14 08:35:40 - DEBUG - vispa.workspace - get: (1, 1,
‘vispa.extensions.te...2015-01-14 08:35:40 - DEBUG - vispa.tools.workspace - Workspace: vw1
(1)
2015-01-14 08:35:40 - DEBUG - vispa.workspace - return pooled
connection: 1 - 1
2015-01-14 08:35:40 - DEBUG - vispa.workspace - get: (1, 1,
‘vispa.extensions.terminal.workspace.Terminal’,
u’iIfe3PtyxgM5FrMB-iIfe3PtyxgM5FrMB-1-terminal-terminal-0’)
2015-01-14 08:35:40 - DEBUG - vispa.workspace - return pooled class
vispa.extensions.terminal.workspace.Terminal
Traceback (most recent call last):
File “/home/cglaser/software/vispa/1.0/vispa/tools/ajax.py”, line 23, in
wrap
content = innerfunc(**args,**\*kwargs) or {}
File
“/home/cglaser/.local/lib/python2.7/site-packages/cherrypy/\_cpdispatch.py”,
line 34, in *call*
return self.callable(**self.args,**\*self.kwargs)
File
“/home/cglaser/software/vispa/1.0/vispa/extensions/terminal/*init*.py”,
line 56, in write
terminal.write(input\_data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/rpyc/core/netref.py”,
line 148, in *getattribute*
return syncreq(self, consts.HANDLE\_GETATTR, name)
File
“/home/cglaser/.local/lib/python2.7/site-packages/rpyc/core/netref.py”,
line 71, in syncreq
return conn.sync\_request(handler, oid, \*args)
File “/home/cglaser/software/vispa/1.0/vispa/workspace.py”, line 264, in
sync\_request
self.\_send\_request(seq, handler, args)
File “/home/cglaser/software/vispa/1.0/vispa/workspace.py”, line 244, in
\_send\_request
self.\_box(args)))
File
“/home/cglaser/.local/lib/python2.7/site-packages/rpyc/core/protocol.py”,
line 226, in \_send
self.\_channel.send(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/rpyc/core/channel.py”,
line 69, in send
self.stream.write(buf)
File “/home/cglaser/software/vispa/1.0/vispa/workspace.py”, line 460, in
write
return self.\_file\_in.write(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/paramiko/file.py”,
line 314, in write
self.\_write\_all(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/paramiko/file.py”,
line 439, in \_write\_all
count = self.\_write(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/paramiko/channel.py”,
line 1263, in \_write
self.channel.sendall(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/paramiko/channel.py”,
line 796, in sendall
raise socket.error(‘Socket is closed’)
error: Socket is closed
2015-01-14 08:35:40 - INFO - cherrypy.access.139931956628752 - 127.0.0.1
- - \[14/Jan/2015:08:35:40\] “POST /extensions/terminal/write HTTP/1.1”
500 152 “http://0.0.0.0:4282/” “Mozilla/5.0 (X11; Linux x86\_64;
rv:34.0) Gecko/20100101 Firefox/34.0”
2015-01-14 08:35:41 - DEBUG - vispa.tools.workspace - Workspace: vw1
(1)
2015-01-14 08:35:41 - DEBUG - vispa.workspace - return pooled
connection: 1 - 1
2015-01-14 08:35:41 - DEBUG - vispa.workspace - get: (1, 1,
‘vispa.extensions.terminal.workspace.Terminal’,
u’iIfe3PtyxgM5FrMB-iIfe3PtyxgM5FrMB-1-terminal-terminal-0’)
*(from redmine: issue id 2051, created on 2015-01-14 by Christian.Glaser)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/501Add option to use ssh tunnel for workspace2019-05-20T16:28:03+02:00Benjamin FischerAdd option to use ssh tunnel for workspace*(from redmine: issue id 1999, created on 2014-12-01 by gmueller)**(from redmine: issue id 1999, created on 2014-12-01 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/497Filebrowser crashes/freezes when copying files to another folder2019-05-20T16:28:00+02:00Benjamin FischerFilebrowser crashes/freezes when copying files to another folderHappened twice now, maybe the files were too big (but one time only
~115mb). And it were always multiple files I copied
*(from redmine: issue id 1989, created on 2014-11-18 by root)*Happened twice now, maybe the files were too big (but one time only
~115mb). And it were always multiple files I copied
*(from redmine: issue id 1989, created on 2014-11-18 by root)*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/465upload of folders2019-05-20T16:27:39+02:00Benjamin Fischerupload of foldersallow upload of folders
*(from redmine: issue id 1940, created on 2014-10-17 by Daniel.Van.Asseldonk)*allow upload of folders
*(from redmine: issue id 1940, created on 2014-10-17 by Daniel.Van.Asseldonk)*2.1