beat issueshttps://gitlab.idiap.ch/groups/beat/-/issues2020-10-20T08:18:08Zhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/280Attestation editor2020-10-20T08:18:08ZSamuel GAISTAttestation editorThis issue tracks the implementation of the attestation feature of the platform inside beat/beat.editor>.
The goal of this feature is to allow people to directly manage attestations from the editor.
See beat/beat.web%"Read-only platform"This issue tracks the implementation of the attestation feature of the platform inside beat/beat.editor>.
The goal of this feature is to allow people to directly manage attestations from the editor.
See beat/beat.web%"Read-only platform"Online feature editorshttps://gitlab.idiap.ch/beat/beat.editor/-/issues/279Search editor2020-10-20T08:18:16ZSamuel GAISTSearch editorThis issue tracks the implementation of the search feature of the platform inside beat/beat.editor>.
The goal of this feature is to allow people to directly manage searches from the editor and manipulate them there.
See beat/beat.web%...This issue tracks the implementation of the search feature of the platform inside beat/beat.editor>.
The goal of this feature is to allow people to directly manage searches from the editor and manipulate them there.
See beat/beat.web%"Read-only platform"Online feature editorshttps://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 GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/565Admin: Environments are not clearly shown2020-09-28T13:36:52ZFlavio TARSETTIAdmin: Environments are not clearly shownFor Environments: The environment languages displayed for each environment is unclear:
We have like
```
Language:
Python
Python
Python
Python
That's very confusing.
```For Environments: The environment languages displayed for each environment is unclear:
We have like
```
Language:
Python
Python
Python
Python
That's very confusing.
```Code cleanuphttps://gitlab.idiap.ch/beat/beat.web/-/issues/564Crash in some admin pages2020-09-11T15:56:04ZSamuel GAISTCrash in some admin pagesWhen trying to go to an admin page that shows a beat asset, the site crashes because of a missing parameter.When trying to go to an admin page that shows a beat asset, the site crashes because of a missing parameter.Django 3 migrationSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/563Code deduplication2020-09-09T09:41:33ZSamuel GAISTCode deduplicationThere are several places in beat/beat.web> where there is code duplication.
For example all interactive management commands follow the same structure and re-implement the `get_input_data`. This is typically a case where there should be ...There are several places in beat/beat.web> where there is code duplication.
For example all interactive management commands follow the same structure and re-implement the `get_input_data`. This is typically a case where there should be a base class for that.
This would have avoided a mix of raw_input and input usage because of Python 2 VS Python 3 implementations.Code cleanuphttps://gitlab.idiap.ch/beat/beat.web/-/issues/562Pre-commit cleanup2020-09-11T15:54:25ZSamuel GAISTPre-commit cleanupThe current code base is pretty old and contains code that requires some cleanup.
The cleanup includes:
- Unused import
- Ordering of imports
- Unused code
- Possible coding issue
This list is not exhaustive.
The cleanup shall be done...The current code base is pretty old and contains code that requires some cleanup.
The cleanup includes:
- Unused import
- Ordering of imports
- Unused code
- Possible coding issue
This list is not exhaustive.
The cleanup shall be done using pre-commit hooks that include:
- black
- isort
- bandit
- flake8
And possibly others if relevant tools are found in the process.Code cleanupSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.web/-/issues/561Update dependencies to Django 32020-09-28T13:36:49ZSamuel GAISTUpdate dependencies to Django 3The version of Django currently used by the platform is outdated.
This issue tracks the update of the Django as well as its dependencies to a current and maintained version.The version of Django currently used by the platform is outdated.
This issue tracks the update of the Django as well as its dependencies to a current and maintained version.Django 3 migrationSamuel GAISTSamuel GAIST