beat.web issueshttps://gitlab.idiap.ch/beat/beat.web/-/issues2021-02-05T12:32:38Zhttps://gitlab.idiap.ch/beat/beat.web/-/issues/586Database v2 handling2021-02-05T12:32:38ZSamuel GAISTDatabase v2 handlingDatabases object have seen a new version since beat/beat.core#64.
However the online platform does not handle yet the protocol template objects relate to the version 2 of the database object.
This ticket tracks the work relate to that....Databases object have seen a new version since beat/beat.core#64.
However the online platform does not handle yet the protocol template objects relate to the version 2 of the database object.
This ticket tracks the work relate to that.
Tasks to be done:
* [x] Implement application for handling ProtocolTemplate object
* [x] Implement installation of protocol templates
* [x] Implement handling of database v2 in the databases application
* [x] Ensure execution of experiment can continue with both v1 and v2 databases
This work will need update to the initial data provided through beat/beat.examples>Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/585Add expiration date and alternative procedure for email accounts holding temp...2021-01-18T15:00:52ZFlavio TARSETTIAdd expiration date and alternative procedure for email accounts holding temporary URLsOn specific emails that target users accounts, temporary URLs were used to simplify the a user action.
However the expiration date of the temporay URL is not mentioned and an alternative procedure is not present to help the user realize...On specific emails that target users accounts, temporary URLs were used to simplify the a user action.
However the expiration date of the temporay URL is not mentioned and an alternative procedure is not present to help the user realize manually the required operation.Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/584Disable signup page access for already logged in user2021-01-08T14:11:36ZSamuel GAISTDisable signup page access for already logged in userThis should not be accessible when users are already logged in.This should not be accessible when users are already logged in.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/583Password reset triggers internal error2021-01-07T10:06:51ZSamuel GAISTPassword reset triggers internal errorUsing the password reset form with a valid email address triggers an internal server error.Using the password reset form with a valid email address triggers an internal server error.Code cleanupSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/581Changing password doesn't proceed with a proper logout2020-12-16T10:01:25ZFlavio TARSETTIChanging password doesn't proceed with a proper logoutChanging password from the user settings doesn't proceed with a proper `logout` which in turns result by letting the possibility to click on any buttong and end up on a `Not Found` page. The user then needs to go back to the website to s...Changing password from the user settings doesn't proceed with a proper `logout` which in turns result by letting the possibility to click on any buttong and end up on a `Not Found` page. The user then needs to go back to the website to see that he's logged out.
Expected behavior:
Change your password -> get logged out -> refresh the pageSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/580Safari issue with https://beat-eu.org and https://www.beat-eu.org/2020-12-16T15:09:00ZFlavio TARSETTISafari issue with https://beat-eu.org and https://www.beat-eu.org/Important note: This issue targets the browser Safari for Mac Users. I am unable to reproduce it via Chrome on Linux.
Login via https://beat-eu.org doesn't get you logged in while logging in via https://www.beat-eu.org/ does work fine....Important note: This issue targets the browser Safari for Mac Users. I am unable to reproduce it via Chrome on Linux.
Login via https://beat-eu.org doesn't get you logged in while logging in via https://www.beat-eu.org/ does work fine.
Could maybe be related to 2FA but maybe not.https://gitlab.idiap.ch/beat/beat.web/-/issues/579Add support for setting up sharing of dataset content with algorithm container2020-11-17T12:06:35ZSamuel GAISTAdd support for setting up sharing of dataset content with algorithm containerFollowing the work started in beat/beat.core#103, implement a solution that allows to configure block execution that will share databases both with the database container and the algorithm container.Following the work started in beat/beat.core#103, implement a solution that allows to configure block execution that will share databases both with the database container and the algorithm container.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/578Removed edition related documentation2020-10-06T09:54:56ZSamuel GAISTRemoved edition related documentationAs part of %"Read-only platform" the documentation related to the online edition of BEAT assets must be removed.As part of %"Read-only platform" the documentation related to the online edition of BEAT assets must be removed.Read-only platformSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/577Cleanup yearly supervision command2022-03-04T09:39:15ZFlavio TARSETTICleanup yearly supervision commandThe yearly supervison command needs a rewrite to improve clarityThe yearly supervison command needs a rewrite to improve clarityCode cleanuphttps://gitlab.idiap.ch/beat/beat.web/-/issues/576Experiment edition removal2020-10-06T09:54:57ZSamuel GAISTExperiment edition removalThis issue tracks the work to make the experiment part read-onlyThis issue tracks the work to make the experiment part read-onlyRead-only platformSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/575Toolchain edition removal2020-10-06T09:54:57ZSamuel GAISTToolchain edition removalThis issue tracks the work to make the toolchain part read-onlyThis issue tracks the work to make the toolchain part read-onlyRead-only platformSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/574Algorithm edition removal2020-10-06T09:54:58ZSamuel GAISTAlgorithm edition removalThis issue tracks the work to make the algorithm part read-onlyThis issue tracks the work to make the algorithm part read-onlyRead-only platformSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/573Library edition removal2020-10-06T09:54:59ZSamuel GAISTLibrary edition removalThis issue tracks the work to make the library part read-onlyThis issue tracks the work to make the library part read-onlyRead-only platformSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/572Dataformat edition removal2020-10-06T09:55:00ZSamuel GAISTDataformat edition removalThis issue tracks the work to make the dataformat part read-onlyThis issue tracks the work to make the dataformat part read-onlyRead-only platformSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/571Two Factor Authentication2020-10-21T10:11:02ZSamuel GAISTTwo Factor AuthenticationSince the platform is storing user data, it would be a welcomed addition for them to be able to secure their account using two factor authentication.
This should have no impact on the API since a token is used to communicate with the se...Since the platform is storing user data, it would be a welcomed addition for them to be able to secure their account using two factor authentication.
This should have no impact on the API since a token is used to communicate with the service.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/570Fix url prefix usage in yearly account revalidation command2020-09-28T13:36:45ZFlavio TARSETTIFix url prefix usage in yearly account revalidation commandThe command and message needs to be updated to fix the url prefix usage.The command and message needs to be updated to fix the url prefix usage.Django 3 migrationFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/569Deletion of migration patch for current users to the supervision system2020-09-28T13:36:52ZFlavio TARSETTIDeletion of migration patch for current users to the supervision systemThe migration patch ecosystem that was used to warn current users of the new supervision system needs to be removed as it unused and it no longer makes sense to keep it in the repository.
The following migrations need to be adjusted to ...The migration patch ecosystem that was used to warn current users of the new supervision system needs to be removed as it unused and it no longer makes sense to keep it in the repository.
The following migrations need to be adjusted to accommodate with this.
The email generated for this need to be removed too.Django 3 migrationFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/568Crash on new supervisor sign-up2020-09-28T13:36:52ZFlavio TARSETTICrash on new supervisor sign-upThe application crashes with a `django.contrib.auth.models.User.DoesNotExist: User matching query does not exist.` when signing-up as a new supervisor.
This issue has shown up after the shift to Django 3The application crashes with a `django.contrib.auth.models.User.DoesNotExist: User matching query does not exist.` when signing-up as a new supervisor.
This issue has shown up after the shift to Django 3Django 3 migrationFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.web/-/issues/567Dead code removal2020-09-28T09:20:24ZSamuel GAISTDead code removalSome code in this repository is no longer used.
For example scripts/scheduler.py. It has been replaced with Django management commands to take advantage of the ZMQ communication system.
Therefore, everything that is unused should be re...Some code in this repository is no longer used.
For example scripts/scheduler.py. It has been replaced with Django management commands to take advantage of the ZMQ communication system.
Therefore, everything that is unused should be removed.Code cleanuphttps://gitlab.idiap.ch/beat/beat.web/-/issues/566Asset files are read in templates rather than using the proper property2020-09-17T14:14:18ZSamuel GAISTAsset files are read in templates rather than using the proper propertyAsset having files have are related properties that handles the data loading.
Several templates use the file object directly rather than the property which has as side effect of depending on the default mode used to open the file.
Curr...Asset having files have are related properties that handles the data loading.
Several templates use the file object directly rather than the property which has as side effect of depending on the default mode used to open the file.
Currently it looks like the mode is binary and thus the rendering is wrong.
Related to !358Code cleanupSamuel GAISTSamuel GAIST