beat.web issueshttps://gitlab.idiap.ch/beat/beat.web/-/issues2019-05-17T12:52:47Zhttps://gitlab.idiap.ch/beat/beat.web/-/issues/522[reports] Wrong URL when adding experiments to reports on the production plat...2019-05-17T12:52:47ZFlavio TARSETTI[reports] Wrong URL when adding experiments to reports on the production platform***Issue explanation:***
When going to the experiments page and adding experiments to a report from there:
The pop-up asks if we wish to go to the report with a button `View Report`
When clicking on that button, we are then sent to th...***Issue explanation:***
When going to the experiments page and adding experiments to a report from there:
The pop-up asks if we wish to go to the report with a button `View Report`
When clicking on that button, we are then sent to the page `https://www.beat-eu.org/platform/platform/reports/<username>/<report>/`
- gives a *404* page not found
- we have one extra platform in it.
***Expected behavior:***
We should be sent to `https://www.beat-eu.org/platform/reports/<username>/<report>/`Jaden DIEFENBAUGHJaden DIEFENBAUGHhttps://gitlab.idiap.ch/beat/beat.web/-/issues/478Bad handling of complex DOM ids using querySelector2017-11-14T13:51:14ZJaden DIEFENBAUGHBad handling of complex DOM ids using querySelectorUsing the statement:
```js
document.querySelector(`#${ id }`)
```
where `id` is a string representing a DOM id can only handle a certain subset of allowable id strings. For example, whitespace will break this, because `querySelector` par...Using the statement:
```js
document.querySelector(`#${ id }`)
```
where `id` is a string representing a DOM id can only handle a certain subset of allowable id strings. For example, whitespace will break this, because `querySelector` parses the given query string as a CSS query selector.
To fix, use `document.getElementById` for queries against element ids:
```js
document.getElementById(`${ id }`)
```Jaden DIEFENBAUGHJaden DIEFENBAUGHhttps://gitlab.idiap.ch/beat/beat.web/-/issues/472Dependencies not being properly fetched in BEAT staging2017-08-31T12:37:56ZJaden DIEFENBAUGHDependencies not being properly fetched in BEAT stagingThe reports app is broken because it can't fetch two of the angular modules' dependencies:
- angular-ui-sortable
- angular-ui-codemirrorThe reports app is broken because it can't fetch two of the angular modules' dependencies:
- angular-ui-sortable
- angular-ui-codemirrorhttps://gitlab.idiap.ch/beat/beat.web/-/issues/436[algorithms] Visiting usable algorithms causes a crash on the BEAT web server2017-08-06T16:44:51ZAndré Anjos[algorithms] Visiting usable algorithms causes a crash on the BEAT web serverException text:
```text
Traceback:
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
149. response = self.process_exception_by_middleware(e, re...Exception text:
```text
Traceback:
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
149. response = self.process_exception_by_middleware(e, request)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
147. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/remote/sw/beat.web/src/beat.web/beat/web/algorithms/views.py" in view
226. context_instance=RequestContext(request))
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/shortcuts.py" in render_to_response
45. using=using)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/loader.py" in render_to_string
114. template_name, context, context_instance, dirs, dictionary)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/engine.py" in render_to_string
244. return t.render(context_instance)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in render
206. return self._render(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in _render
197. return self.nodelist.render(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in render
992. bit = node.render_annotated(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in render_annotated
959. return self.render(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/loader_tags.py" in render
173. return compiled_parent._render(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in _render
197. return self.nodelist.render(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in render
992. bit = node.render_annotated(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in render_annotated
959. return self.render(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/loader_tags.py" in render
69. result = block.nodelist.render(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in render
992. bit = node.render_annotated(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/base.py" in render_annotated
959. return self.render(context)
File "/remote/sw/beat.env.web-1.1.0/usr/lib/python2.7/site-packages/django/template/library.py" in render
223. _dict = self.func(*resolved_args, **resolved_kwargs)
File "/remote/sw/beat.web/src/beat.web/beat/web/ui/templatetags/ui_tags.py" in history
212. 'history': obj.json_history(context['request'].user),
File "/remote/sw/beat.web/src/beat.web/beat/web/common/models.py" in json_history
503. return simplejson.dumps(self.api_history(for_user))
File "/remote/sw/beat.web/src/beat.web/beat/web/common/models.py" in api_history
497. return _recurse(self.history(for_user))
File "/remote/sw/beat.web/src/beat.web/beat/web/common/models.py" in _recurse
489. o = d['object']
Exception Type: TypeError at /platform/algorithms/chichan/enroll_by_comp_averaging/23/
Exception Value: 'NoneType' object has no attribute '__getitem__'
```https://gitlab.idiap.ch/beat/beat.web/-/issues/304[plotter/report] legend not taken into account for single experiment2015-09-16T12:22:21ZFlavio TARSETTI[plotter/report] legend not taken into account for single experimentLegend option is not taken into account for single experiment in report.
Could you please fix that as it's blocking my part please.
Thanks.Legend option is not taken into account for single experiment in report.
Could you please fix that as it's blocking my part please.
Thanks.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/152(Complex) result types when forking an analyzer are wrong2015-05-07T08:20:09ZLaurent EL SHAFEY(Complex) result types when forking an analyzer are wrongWhen using the algorithm/analyzer editor, the result types which are complex (e.g. plot/scatter/1) are incorrect.
To reproduce the problem:
1. Fork the analyzer [tutorial/postperf/1/](https://www.beat-eu.org/platform/algorithms/fork/...When using the algorithm/analyzer editor, the result types which are complex (e.g. plot/scatter/1) are incorrect.
To reproduce the problem:
1. Fork the analyzer [tutorial/postperf/1/](https://www.beat-eu.org/platform/algorithms/fork/tutorial/postperf/1/) on the production platform
2. Looking at the results, the type for the `roc` field is set to `float32`, while it is supposed to be `plot/scatter/1`.
In addition, the menulist for the types shows several entries `object Object` in addition to the basic ones (such as `float32`), but no entries such as `plot/scatter/1`