VISPA web issueshttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues2019-05-20T16:24:21+02:00https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/172CherryPy Unicode problem =>Ajax requests not possible with json2019-05-20T16:24:21+02:00Benjamin FischerCherryPy Unicode problem =>Ajax requests not possible with jsonWhen performing a dojo XHR Request with Json as payload,
CherryPy receives a unicode/String “\[object Object\]” and no
(not even wrong encoded) other information about the data
inside the json object.
E.g.: JavaScript XHR Content:...When performing a dojo XHR Request with Json as payload,
CherryPy receives a unicode/String “\[object Object\]” and no
(not even wrong encoded) other information about the data
inside the json object.
E.g.: JavaScript XHR Content:
…
handleAs: “json”,
content: {payload: {foo: bar}},
…
CherryPy receives: \[object Object\] <type ‘unicode’>
*(from redmine: issue id 1011, created on 2012-05-15 by root, closed on 2013-01-07)*1.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/169Columnview for Filebrowser/-selector2019-05-20T16:24:19+02:00Benjamin FischerColumnview for Filebrowser/-selector*(from redmine: issue id 996, created on 2012-05-10 by martin.urban, closed on 2013-05-03)**(from redmine: issue id 996, created on 2012-05-10 by martin.urban, closed on 2013-05-03)*1.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/154Main GUI: ExtensionTabs flickr when moved2019-05-20T17:09:23+02:00Benjamin FischerMain GUI: ExtensionTabs flickr when movedThis bug isn’t always occurring. ???
*(from redmine: issue id 927, created on 2012-04-19 by root, closed on 2013-01-07)*This bug isn’t always occurring. ???
*(from redmine: issue id 927, created on 2012-04-19 by root, closed on 2013-01-07)*1.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/104use unicode internally2019-05-20T16:23:38+02:00Benjamin Fischeruse unicode internallyconvert to and from unicode as needed, but use it internally
*(from redmine: issue id 706, created on 2011-09-18 by gmueller, closed on 2013-01-07)*convert to and from unicode as needed, but use it internally
*(from redmine: issue id 706, created on 2011-09-18 by gmueller, closed on 2013-01-07)*1.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/492saving of readable only files2019-05-20T17:08:29+02:00Benjamin Fischersaving of readable only filesA “only readable” file is opened in the code editor. The editor allows
to edit the file and also to save the file. Saving appears to work
without problems. However the file has not been changed.
*(from redmine: issue id 1969, created o...A “only readable” file is opened in the code editor. The editor allows
to edit the file and also to save the file. Saving appears to work
without problems. However the file has not been changed.
*(from redmine: issue id 1969, created on 2014-10-31 by Christian.Glaser, closed on 2014-11-02)*
* Changesets:
* Revision 1721 by Thorben Quast on 2014-11-02T19:48:52Z:
```
editor: read-only mode, fix #1969
```
* Revision 1721 by Thorben Quast on 2014-11-02T19:48:52Z:
```
editor: read-only mode, fix #1969
```1.0.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/484CodeEditor: cannot abort processing intensive scripts.2019-05-20T16:27:52+02:00Benjamin FischerCodeEditor: cannot abort processing intensive scripts.I executed the 2nd exercise of the ET1 course, and the abort
functionality did not work.
*(from redmine: issue id 1961, created on 2014-10-30 by root, closed on 2014-10-30)*
* Changesets:
* Revision 1714 by Benjamin Fischer on 2014-...I executed the 2nd exercise of the ET1 course, and the abort
functionality did not work.
*(from redmine: issue id 1961, created on 2014-10-30 by root, closed on 2014-10-30)*
* Changesets:
* Revision 1714 by Benjamin Fischer on 2014-10-30T19:53:44Z:
```
CodeEditor: fix process termination to actually term/kill all childprocesses fix #1961
```
* Revision 1715 by Benjamin Fischer on 2014-10-30T19:53:44Z:
```
CodeEditor: fix process termination to actually term/kill all childprocesses fix #1961
(transplanted from commit:69bc47a826c2)
```
* Revision 1714 by Benjamin Fischer on 2014-10-30T19:53:44Z:
```
CodeEditor: fix process termination to actually term/kill all childprocesses fix #1961
```
* Revision 1715 by Benjamin Fischer on 2014-10-30T19:53:44Z:
```
CodeEditor: fix process termination to actually term/kill all childprocesses fix #1961
(transplanted from commit:69bc47a826c2)
```1.0.1Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/479Watch only for changed image files watched folder2019-05-20T16:27:48+02:00Benjamin FischerWatch only for changed image files watched folderWhen watcging a folder for all modifications, this can lead to extreme
numbers of notifications (just happend). The preview is only interested
in changes of image files in the folder.
*(from redmine: issue id 1955, created on 2014-10-2...When watcging a folder for all modifications, this can lead to extreme
numbers of notifications (just happend). The preview is only interested
in changes of image files in the folder.
*(from redmine: issue id 1955, created on 2014-10-24 by gmueller, closed on 2014-10-26)*
* Changesets:
* Revision 1701 by Benjamin Fischer on 2014-10-26T20:05:56Z:
```
Filesystem watch: the filter of get_file_list will also be applied to the events and fix #1955
```
* Revision 1702 by Benjamin Fischer on 2014-10-26T20:05:56Z:
```
Filesystem watch: the filter of get_file_list will also be applied to the events and fix #1955
(transplanted from commit:f260f1be2fe2)
```
* Revision 1701 by Benjamin Fischer on 2014-10-26T20:05:56Z:
```
Filesystem watch: the filter of get_file_list will also be applied to the events and fix #1955
```
* Revision 1702 by Benjamin Fischer on 2014-10-26T20:05:56Z:
```
Filesystem watch: the filter of get_file_list will also be applied to the events and fix #1955
(transplanted from commit:f260f1be2fe2)
```
* Revision 1713 by Benjamin Fischer on 2014-10-30T18:58:55Z:
```
Reworked WatchService: now implemented as its own class
also implemented remote side event buffering refs #1955, #1952
```
* Revision 1713 by Benjamin Fischer on 2014-10-30T18:58:55Z:
```
Reworked WatchService: now implemented as its own class
also implemented remote side event buffering refs #1955, #1952
```
* Revision 1846 by Benjamin Fischer on 2015-01-02T17:41:24Z:
```
Filesystem watch: watched directories now filters hidden files correctly (refs #1955) and transmits small changes within the event
- for upto 10 file changes detailed informations are provided (get_file_list style) - for none existing/accessable files only the name will be transmitted (and root/ext); key: subject_infos
- for upto 25 file changes only the list filenames will be transmitted (including the names of delete/moved files); key: subject_names
- for any amount of file changes the total affected file count will be transmitted; key: subject_count
- the path of the directory is provided to reconstruckt the fill path of any given file; key: path
- also removed broken and unused recursive get_file_list (via deep=True argument)
```
* Revision 1846 by Benjamin Fischer on 2015-01-02T17:41:24Z:
```
Filesystem watch: watched directories now filters hidden files correctly (refs #1955) and transmits small changes within the event
- for upto 10 file changes detailed informations are provided (get_file_list style) - for none existing/accessable files only the name will be transmitted (and root/ext); key: subject_infos
- for upto 25 file changes only the list filenames will be transmitted (including the names of delete/moved files); key: subject_names
- for any amount of file changes the total affected file count will be transmitted; key: subject_count
- the path of the directory is provided to reconstruckt the fill path of any given file; key: path
- also removed broken and unused recursive get_file_list (via deep=True argument)
```1.0.1Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/476editor: arbitrary alert when saving2019-05-20T16:27:46+02:00Benjamin Fischereditor: arbitrary alert when savingThe mtime of files that have just been saved returned by the ‘watch’
socket (editor.js line 42 and following) is sometimes not equal to the
one returned by the ‘save’ ajax call (editor.js line 284). Therefore,
the alert shows up.
Annota...The mtime of files that have just been saved returned by the ‘watch’
socket (editor.js line 42 and following) is sometimes not equal to the
one returned by the ‘save’ ajax call (editor.js line 284). Therefore,
the alert shows up.
Annotation: This bug is very hard to reproduce on the local machine but
occurs quite often while working online.
*(from redmine: issue id 1952, created on 2014-10-21 by root, closed on 2014-10-21)*
* Changesets:
* Revision 1689 by Thorben Quast on 2014-10-21T16:53:04Z:
```
editor: allow for a small time difference in returned mtimes, fix #1952
```
* Revision 1689 by Thorben Quast on 2014-10-21T16:53:04Z:
```
editor: allow for a small time difference in returned mtimes, fix #1952
```
* Revision 1690 by Thorben Quast on 2014-10-21T16:53:54Z:
```
editor: allow for a small time difference in returned mtimes, fix #1952
```
* Revision 1690 by Thorben Quast on 2014-10-21T16:53:54Z:
```
editor: allow for a small time difference in returned mtimes, fix #1952
```
* Revision 1713 by Benjamin Fischer on 2014-10-30T18:58:55Z:
```
Reworked WatchService: now implemented as its own class
also implemented remote side event buffering refs #1955, #1952
```
* Revision 1713 by Benjamin Fischer on 2014-10-30T18:58:55Z:
```
Reworked WatchService: now implemented as its own class
also implemented remote side event buffering refs #1955, #1952
```
* Uploads:
* ![changed_on_disk](/uploads/18a58d0246aedb823504896f24e19a16/changed_on_disk.png)1.0.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/459bookmarks: renaming does not trigger a refresh2019-05-20T16:27:36+02:00Benjamin Fischerbookmarks: renaming does not trigger a refreshAfter a rename of a bookmark, the tab is not refreshed meaning that the
name has not changed and/or its position is still unchanged.
*(from redmine: issue id 1932, created on 2014-10-16 by root, closed on 2014-10-17)*
* Changesets:
...After a rename of a bookmark, the tab is not refreshed meaning that the
name has not changed and/or its position is still unchanged.
*(from redmine: issue id 1932, created on 2014-10-16 by root, closed on 2014-10-17)*
* Changesets:
* Revision 1650 on 2014-10-17T06:09:08Z:
```
Bookmark bar fix #1929, fix #1930, fix #1931, fix #1932 and fix #1935
```
* Revision 1650 on 2014-10-17T06:09:08Z:
```
Bookmark bar fix #1929, fix #1930, fix #1931, fix #1932 and fix #1935
```1.0.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/458bookmarks: inappropriate message when adding2019-05-20T16:27:35+02:00Benjamin Fischerbookmarks: inappropriate message when addingWhen adding a bookmark, sometimes the message ‘Bookmark name “” already
exists’ shows up although the name of the current location is not empty
(—&gt;screenshot).
*(from redmine: issue id 1931, created on 2014-10-16 by root, closed on ...When adding a bookmark, sometimes the message ‘Bookmark name “” already
exists’ shows up although the name of the current location is not empty
(—>screenshot).
*(from redmine: issue id 1931, created on 2014-10-16 by root, closed on 2014-10-17)*
* Changesets:
* Revision 1650 on 2014-10-17T06:09:08Z:
```
Bookmark bar fix #1929, fix #1930, fix #1931, fix #1932 and fix #1935
```
* Revision 1650 on 2014-10-17T06:09:08Z:
```
Bookmark bar fix #1929, fix #1930, fix #1931, fix #1932 and fix #1935
```
* Uploads:
* ![bookmark_bug](/uploads/e56203b2b125a923189293ae004bb5e7/bookmark_bug.png)1.0.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/457bookmarks: loading bar2019-05-20T16:27:34+02:00Benjamin Fischerbookmarks: loading barThe loading bar in the center of the window should disappear after the
bookmark tab is refreshed (e.g. after a rename, add, removal of
bookmarks).
*(from redmine: issue id 1930, created on 2014-10-16 by root, closed on 2014-10-17)*
* ...The loading bar in the center of the window should disappear after the
bookmark tab is refreshed (e.g. after a rename, add, removal of
bookmarks).
*(from redmine: issue id 1930, created on 2014-10-16 by root, closed on 2014-10-17)*
* Changesets:
* Revision 1650 on 2014-10-17T06:09:08Z:
```
Bookmark bar fix #1929, fix #1930, fix #1931, fix #1932 and fix #1935
```
* Revision 1650 on 2014-10-17T06:09:08Z:
```
Bookmark bar fix #1929, fix #1930, fix #1931, fix #1932 and fix #1935
```1.0.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/456bookmarks: first line always empty2019-05-20T16:27:33+02:00Benjamin Fischerbookmarks: first line always emptyWhen my workspace.ini, in which future bookmarks are saved, has no
entries in names and pathes, I would expect that there are no bookmarks
at all. Here, the first line in the bookmark tab is filled without a
name. When clicking on it, ‘d...When my workspace.ini, in which future bookmarks are saved, has no
entries in names and pathes, I would expect that there are no bookmarks
at all. Here, the first line in the bookmark tab is filled without a
name. When clicking on it, ‘does not exist’ shows up.
*(from redmine: issue id 1929, created on 2014-10-16 by root, closed on 2014-10-17)*
* Changesets:
* Revision 1650 on 2014-10-17T06:09:08Z:
```
Bookmark bar fix #1929, fix #1930, fix #1931, fix #1932 and fix #1935
```
* Revision 1650 on 2014-10-17T06:09:08Z:
```
Bookmark bar fix #1929, fix #1930, fix #1931, fix #1932 and fix #1935
```
* Uploads:
* ![bookmark_bug](/uploads/94a74ca8949c37ea43717bd374821f92/bookmark_bug.png)1.0.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/453accents and tilde in terminal2019-05-20T16:27:31+02:00Benjamin Fischeraccents and tilde in terminalAccents and tilde (modifiers of normal characters) can’t be used in
terminal. They are not written after the current prompt but anywhere
else, where the mouse is (and a small further cursor).
System: OS X with Safari and Firefox
*(fr...Accents and tilde (modifiers of normal characters) can’t be used in
terminal. They are not written after the current prompt but anywhere
else, where the mouse is (and a small further cursor).
System: OS X with Safari and Firefox
*(from redmine: issue id 1924, created on 2014-10-16 by fabian.heidemann, closed on 2014-10-17)*
* Changesets:
* Revision 1660 by Benjamin Fischer on 2014-10-16T17:45:52Z:
```
terminal: undo unintercepted moifications to the output area, add emulation for some special keys for buggy browsers & allow utf8 input. fixes #1924 @4h
```
* Revision 1661 by Benjamin Fischer on 2014-10-16T17:45:52Z:
```
terminal: undo unintercepted moifications to the output area, add emulation for some special keys for buggy browsers & allow utf8 input. fixes #1924
(transplanted from 9dcfb6d834b9)
```
* Revision 1660 by Benjamin Fischer on 2014-10-16T17:45:52Z:
```
terminal: undo unintercepted moifications to the output area, add emulation for some special keys for buggy browsers & allow utf8 input. fixes #1924 @4h
```
* Revision 1661 by Benjamin Fischer on 2014-10-16T17:45:52Z:
```
terminal: undo unintercepted moifications to the output area, add emulation for some special keys for buggy browsers & allow utf8 input. fixes #1924
(transplanted from 9dcfb6d834b9)
```1.0.1Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/642Registering does not work2019-05-20T16:29:47+02:00Benjamin FischerRegistering does not workAfter registering to VISPA, no email is send to user (server +
testserver).
*(from redmine: issue id 2251, created on 2015-07-16 by Daniel.Van.Asseldonk, closed on 2015-08-27)*After registering to VISPA, no email is send to user (server +
testserver).
*(from redmine: issue id 2251, created on 2015-07-16 by Daniel.Van.Asseldonk, closed on 2015-08-27)*1.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/597CodeEditor preferences2019-05-20T17:08:18+02:00Benjamin FischerCodeEditor preferencesIf the sections of the code editor are dragged by mouse, in the
preferences, the ratios are given with a huge number of decimals.
Rounding to integers would be nice.
*(from redmine: issue id 2170, created on 2015-03-11 by fabian.heidem...If the sections of the code editor are dragged by mouse, in the
preferences, the ratios are given with a huge number of decimals.
Rounding to integers would be nice.
*(from redmine: issue id 2170, created on 2015-03-11 by fabian.heidemann, closed on 2015-03-11)*
* Changesets:
* Revision 2013 by Thorben Quast on 2015-03-11T15:48:30Z:
```
fix #2170
```
* Revision 2013 by Thorben Quast on 2015-03-11T15:48:30Z:
```
fix #2170
```1.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/596Navigate into directory with no permission2019-05-20T16:29:16+02:00Benjamin FischerNavigate into directory with no permissionIf I navigate into a directory without having the permission, there is
no possibility to go up in the pathbar, because the pathbar freezes at
the upper directory. E.g.:
I am in public and double click on a folder that’s not mine. Then,...If I navigate into a directory without having the permission, there is
no possibility to go up in the pathbar, because the pathbar freezes at
the upper directory. E.g.:
I am in public and double click on a folder that’s not mine. Then, there
is the message that I don’t have the permission (OK so far) but the
pathbar is still “HD/home” with “home” not clickable. Better would be
“HD/home/folder\_I\_should\_not\_see” with home clickable
*(from redmine: issue id 2169, created on 2015-03-11 by fabian.heidemann, closed on 2015-03-11)*
* Changesets:
* Revision 2014 by Martin Urban on 2015-03-11T17:18:43Z:
```
File: render pathbar when dosplaying warning for folder without access, fix #2169
```
* Revision 2014 by Martin Urban on 2015-03-11T17:18:43Z:
```
File: render pathbar when dosplaying warning for folder without access, fix #2169
```1.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/595setting path in label issue2019-05-20T17:08:19+02:00Benjamin Fischersetting path in label issueSetting a path ending on a “/” as label for the tab leads to a
whitespace. (see e.g. center.js ->setLabel(label, True)) Something
like label = label.replace(/\\/$/g, “”); could remove this problem for
paths.
*(from redmine: issue id 21...Setting a path ending on a “/” as label for the tab leads to a
whitespace. (see e.g. center.js ->setLabel(label, True)) Something
like label = label.replace(/\\/$/g, “”); could remove this problem for
paths.
*(from redmine: issue id 2168, created on 2015-03-10 by martin.urban, closed on 2015-03-11)*
* Changesets:
* Revision 2009 by Marcel Rieger on 2015-03-11T13:22:09Z:
```
Fix cookie path in worksapce.js, fix path label shortening, fix #2168.
```
* Revision 2009 by Marcel Rieger on 2015-03-11T13:22:09Z:
```
Fix cookie path in worksapce.js, fix path label shortening, fix #2168.
```1.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/594exception on login2019-05-20T17:08:19+02:00Benjamin Fischerexception on login\[10/Mar/2015:14:30:21\] HTTP Traceback (most recent call last):
File
“/srv/vispa/python/local/lib/python2.7/site-packages/cherrypy/\_cprequest.py”,
line 670, in respond
response.body = self.handler()
File “/srv/vispa/vispa/tools/t...\[10/Mar/2015:14:30:21\] HTTP Traceback (most recent call last):
File
“/srv/vispa/python/local/lib/python2.7/site-packages/cherrypy/\_cprequest.py”,
line 670, in respond
response.body = self.handler()
File “/srv/vispa/vispa/tools/template.py”, line 30, in \_do\_render
data = request.\_mako\_inner\_handler(**args,**\*kwargs)
File
“/srv/vispa/python/local/lib/python2.7/site-packages/cherrypy/\_cpdispatch.py”,
line 61, in *call*
return self.callable(**self.args,**\*self.kwargs)
File “/srv/vispa/vispa/controller/root.py”, line 122, in index
parse\_json=True)
File “/srv/vispa/vispa/controller/root.py”, line 84, in
get\_preferences
parsed\_preference\[key2\] = JSON.loads(value2)
File “/usr/lib/python2.7/json/*init*.py”, line 326, in loads
return \_default\_decoder.decode(s)
File “/usr/lib/python2.7/json/decoder.py”, line 365, in decode
obj, end = self.raw\_decode(s, idx=\_w(s, 0).end())
File “/usr/lib/python2.7/json/decoder.py”, line 381, in raw\_decode
obj, end = self.scan\_once(s, idx)
ValueError: end is out of bounds
*(from redmine: issue id 2167, created on 2015-03-10 by gmueller, closed on 2015-03-10)*1.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/593no labeling of tab2019-05-20T16:29:13+02:00Benjamin Fischerno labeling of tabwhen entering the filebrowser for the first time, the tab has no
labeling (label = current path)
*(from redmine: issue id 2166, created on 2015-03-10 by Daniel.Van.Asseldonk, closed on 2015-03-10)*
* Changesets:
* Revision 1997 by M...when entering the filebrowser for the first time, the tab has no
labeling (label = current path)
*(from redmine: issue id 2166, created on 2015-03-10 by Daniel.Van.Asseldonk, closed on 2015-03-10)*
* Changesets:
* Revision 1997 by Martin Urban on 2015-03-10T16:00:24Z:
```
File: Fix labeling issue of tab, fix #2166
```
* Revision 1997 by Martin Urban on 2015-03-10T16:00:24Z:
```
File: Fix labeling issue of tab, fix #2166
```1.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/590Wrong command in workspace leads to endless connection without timeout2019-05-20T17:08:19+02:00Benjamin FischerWrong command in workspace leads to endless connection without timeoutUsing a wrong command in the workspace connection leads to a endless
connection to the workspace. Can be reproduced by connecting on the
lx3aXY machines using as command /usr/bin/python2.7 which is not
installed.
*(from redmine: issue ...Using a wrong command in the workspace connection leads to a endless
connection to the workspace. Can be reproduced by connecting on the
lx3aXY machines using as command /usr/bin/python2.7 which is not
installed.
*(from redmine: issue id 2162, created on 2015-03-04 by martin.urban, closed on 2015-03-11)*
* Changesets:
* Revision 2011 by Marcel Rieger on 2015-03-11T14:45:34Z:
```
Fix workspace connection on error, fix #2162.
```
* Revision 2011 by Marcel Rieger on 2015-03-11T14:45:34Z:
```
Fix workspace connection on error, fix #2162.
```1.1