beat.web issueshttps://gitlab.idiap.ch/beat/beat.web/-/issues2015-09-26T17:51:41Zhttps://gitlab.idiap.ch/beat/beat.web/-/issues/307[teams] API does not return view url for team2015-09-26T17:51:41ZAndré Anjos[teams] API does not return view url for teamLike for the other objects, it would be nice that, upon the creation of a team, the API returned the view URL.Like for the other objects, it would be nice that, upon the creation of a team, the API returned the view URL.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/303[api] Sharing of algorithm does not consider attached libraries2015-09-17T15:15:58ZAndré Anjos[api] Sharing of algorithm does not consider attached librariesAs of today, algorithm sharing only considers the used data formats, but not used libraries. We should change in such a way that it does.
Furthermore, libraries can also use libraries, so sharing a library should also affect libraries...As of today, algorithm sharing only considers the used data formats, but not used libraries. We should change in such a way that it does.
Furthermore, libraries can also use libraries, so sharing a library should also affect libraries that are needed by that library.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/302[api] Creation of an object does not return its final full name2015-09-17T15:15:58ZAndré Anjos[api] Creation of an object does not return its final full nameI just realised that, when we create a new object, the API only returns an empty message with a 200 status code. It is not possible to be assertive about the full name the object will take on the other side. That would imply, at least, i...I just realised that, when we create a new object, the API only returns an empty message with a 200 status code. It is not possible to be assertive about the full name the object will take on the other side. That would imply, at least, in 2 API calls (one for `check_name` before the post), and hope for the best on the naming, including bumped version numbers accounting.
Ideally, the API should return the full name of the created object so that the client knows what is its final name. As a plus, it could also return the "view" URL, allowing the client to redirect to the final view of the just created object. As it can be expected, calculating the final view URL from javascript is not an easy task and may imply in too much hard-coding (as it is already). A change in the Django URLs and we're off into re-writing everything again.
In summary, all create APIs, new versions, forks, etc should return the final object created full name + at least the view URL of the object.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/301[backend] Queues are not exclusive to a set of users2015-09-13T22:23:48ZAndré Anjos[backend] Queues are not exclusive to a set of usersInstead, environments are. This is a bit odd, since the queue is the element that represents concrete hardware resources. We must change this ASAP as to support custom queue management.Instead, environments are. This is a bit odd, since the queue is the element that represents concrete hardware resources. We must change this ASAP as to support custom queue management.BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/295[reports] Delete button is still shown even if report is published2015-09-08T01:52:26ZAndré Anjos[reports] Delete button is still shown even if report is publishedHow to reproduce:
1. Create a report and publish it
2. Go back to the user page, to the relevant tab
3. The report published still has a "delete" button displayed (clicking it pops-up a box saying it is readonly).
Ideally, in thi...How to reproduce:
1. Create a report and publish it
2. Go back to the user page, to the relevant tab
3. The report published still has a "delete" button displayed (clicking it pops-up a box saying it is readonly).
Ideally, in this case, there should be no button.BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/289Notification upon "New environment" or "New database version"2015-09-04T08:55:36ZAndré AnjosNotification upon "New environment" or "New database version"To include in the feature list for the notification framework (besides #230 and #227):
- If a new database version is released by the system administrators, it should signal a search for all experiments using the previous version and ...To include in the feature list for the notification framework (besides #230 and #227):
- If a new database version is released by the system administrators, it should signal a search for all experiments using the previous version and notify the relevant user a newer version of the database is available (with a link to the new database page).
- If a new version of an environment is released, then we should do the same, i.e., scan all experiments that use that environment and notify users of the new environment (with a link to the new environment description).BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/288Notification upon "New environment" or "New database version"2015-09-04T08:55:37ZAndré AnjosNotification upon "New environment" or "New database version"To include in the feature list for the notification framework (besides #230 and #227):
- If a new database version is released by the system administrators, it should signal a search for all experiments using the previous version and ...To include in the feature list for the notification framework (besides #230 and #227):
- If a new database version is released by the system administrators, it should signal a search for all experiments using the previous version and notify the relevant user a newer version of the database is available (with a link to the new database page).
- If a new version of an environment is released, then we should do the same, i.e., scan all experiments that use that environment and notify users of the new environment (with a link to the new environment description).BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/287Notification upon "New environment" or "New database version"2015-09-04T08:55:37ZAndré AnjosNotification upon "New environment" or "New database version"To include in the feature list for the notification framework (besides #230 and #227):
- If a new database version is released by the system administrators, it should signal a search for all experiments using the previous version and ...To include in the feature list for the notification framework (besides #230 and #227):
- If a new database version is released by the system administrators, it should signal a search for all experiments using the previous version and notify the relevant user a newer version of the database is available (with a link to the new database page).
- If a new version of an environment is released, then we should do the same, i.e., scan all experiments that use that environment and notify users of the new environment (with a link to the new environment description).BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/279[Plotter] Setting alias fails to be set properly on plotted graphs2015-09-03T03:54:08ZFlavio TARSETTI[Plotter] Setting alias fails to be set properly on plotted graphsSome issues with the plotter when an alias is set:
- Plotter library needs to be changed from label to legend
- Some refactoring of the graphic names need to be done (when for example 2 experiments are shown as 4 plots with different n...Some issues with the plotter when an alias is set:
- Plotter library needs to be changed from label to legend
- Some refactoring of the graphic names need to be done (when for example 2 experiments are shown as 4 plots with different names)BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/277[plot] image size are enforced to 300/4002015-09-02T08:34:02ZFlavio TARSETTI[plot] image size are enforced to 300/400This doesn't let us change the height/width of a plot through a plot templateThis doesn't let us change the height/width of a plot through a plot templateBTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/272[reports] missing ability to delete report items2015-08-27T14:43:53ZFlavio TARSETTI[reports] missing ability to delete report itemsHaving the possibilty to delete a table or plot would be goodHaving the possibilty to delete a table or plot would be goodBTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/270[reports] Cannot cooperatively create a report2015-08-21T15:19:25ZAndré Anjos[reports] Cannot cooperatively create a reportBecause reports can't be shared today, it is not possible to write a joint publication using the platform w/o a very cumbersome workflow. Like searches, reports should also be shareable.
What would take it for this to be done?Because reports can't be shared today, it is not possible to write a joint publication using the platform w/o a very cumbersome workflow. Like searches, reports should also be shareable.
What would take it for this to be done?BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/260[experiments] Hand-picked environment on experiment block does not appear on ...2015-09-03T12:16:47ZAndré Anjos[experiments] Hand-picked environment on experiment block does not appear on experiment displayAt the experiment display page (after the experiment has finished), if the user has chosen to override the environment on a specific block (or the queue for that matter), this information is not displayed on the mid-column with the per-b...At the experiment display page (after the experiment has finished), if the user has chosen to override the environment on a specific block (or the queue for that matter), this information is not displayed on the mid-column with the per-block overrides. That would be a handy feature to have.BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/252[reports] When saving a report, a confirmation would be handy2015-08-19T12:51:07ZAndré Anjos[reports] When saving a report, a confirmation would be handyCurrently, when saving a report, the user has no confirmation on the fact the report was saved (or not). It would be useful to have some sort of confirmation about the operation.Currently, when saving a report, the user has no confirmation on the fact the report was saved (or not). It would be useful to have some sort of confirmation about the operation.BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/250[reports] If no reports available, "Add to report" button doesn't say it2015-08-28T12:47:18ZAndré Anjos[reports] If no reports available, "Add to report" button doesn't say itIf a user tries to add something to a report, but has no reports available on their report list, then no popup or notification comes up saying that the user cannot add those experiments since no reports exist.
Ideally, the pop-up shou...If a user tries to add something to a report, but has no reports available on their report list, then no popup or notification comes up saying that the user cannot add those experiments since no reports exist.
Ideally, the pop-up should have another entry that says "new" or "create new report" that allows the user to create a new report from his/her selection.BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/245[reports] Sharing/locking behaviour2015-08-27T14:43:51ZAndré Anjos[reports] Sharing/locking behaviourHow can one show a report to somebody else not sitting immediately by his side? Despite the fact other objects are shareable at the platform, reports and attestations need to be locked before they can be shared. I wonder what would be th...How can one show a report to somebody else not sitting immediately by his side? Despite the fact other objects are shareable at the platform, reports and attestations need to be locked before they can be shared. I wonder what would be the workflow to collaboratively create a report or (on a minor scale) an attestation.
Differently than attestations, reports combine displaying features that authors (working remotely) may need to agree while composing an article. IMO, being able to share a report sounds like a good idea.
Attestations don't suffer from this problem because, if you lock them, other people can see it. Reports, on the other end, can only be seen while locked so the user would have to:
1. Lock report
2. Share link with remote party
3. If comments from remote party: unlock report (now not visible anymore to remote party)
4. Modify the report and go back to 1 as many times as necessary
This looks a bit cumbersome - would you agree? In this context, would it make sense to have reports a subclass of "Shareable" as suggested on one of our discussions?BTAS TutorialFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/239New Reports tab causes a second line on some displays2015-08-04T13:52:47ZAndré AnjosNew Reports tab causes a second line on some displaysBecause we have a growing number of tabs, we need to search for a better alternative to display the different functions available in the user micro-site. Currently the display on my monitor looks like this:
![image](https://gitlab.idi...Because we have a growing number of tabs, we need to search for a better alternative to display the different functions available in the user micro-site. Currently the display on my monitor looks like this:
![image](https://gitlab.idiap.ch/biometric/beat.web/uploads/2a68dc7e626d20647f55b739331b368c/image.png)
@philip.abbet: do you have any cool ideas for this?BTAS TutorialPhilip ABBETPhilip ABBEThttps://gitlab.idiap.ch/beat/beat.web/-/issues/231CodeMirror update and goodies2015-07-29T09:07:30ZAndré AnjosCodeMirror update and goodiesThe newest versions of CodeMirror should allow for us to automatically replace Tab by 4 spaces on any editor, following a quick recipe: http://stackoverflow.com/questions/15183494/codemirror-tabs-to-spaces
It would be good if we could...The newest versions of CodeMirror should allow for us to automatically replace Tab by 4 spaces on any editor, following a quick recipe: http://stackoverflow.com/questions/15183494/codemirror-tabs-to-spaces
It would be good if we could also:
- [ ] Visualize/Differentiate Tabs and Spaces
- [ ] Visualize trailing whitespaces
BTAS TutorialAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.web/-/issues/224Experiment API is inconsistent with the remaining objects2015-08-10T07:59:28ZAndré AnjosExperiment API is inconsistent with the remaining objectsThe current experiment API is inconsistent with the rest of the APIs for other objects.
Here are some remarks:
1. The field `declaration` on experiments is called `configuration`.
2. It is not apparently possible to retrieve the f...The current experiment API is inconsistent with the rest of the APIs for other objects.
Here are some remarks:
1. The field `declaration` on experiments is called `configuration`.
2. It is not apparently possible to retrieve the field `description` by looking at the swagger API. Is it?
These changes w.r.t. to the situation before imply that the code in `beat.cmdline` would have to specialize for experiments. It would be more homogeneous if at least those two items were fixed so that an uniform way to access information for all objects is attainable.
I'm not sure what other implications there are.BTAS TutorialSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/185Reports: Locked & published report page2015-08-27T14:43:48ZPhilip ABBETReports: Locked & published report pageDepends on #184
The user should receive an unique link that allows a reviewer
to verify the table/figure (such as it works for individual experiment
Attestations).Depends on #184
The user should receive an unique link that allows a reviewer
to verify the table/figure (such as it works for individual experiment
Attestations).BTAS TutorialFlavio TARSETTIFlavio TARSETTI