Pierre Rioux
Pierre Rioux
Right now the `SingSquashfsDataProvider` class expects a singularity image file named `sing_squash.simg` to be installed alongside the squashfs data files, in exactly the same directory. Make it an attribute (or...
Add a new boot-time validation method to check that all the 'type' columns of our single table inheritance models represent ruby classes that are properly loaded. For tasks, that would...
There are several checks that are performed at boot time that maybe we don't need to run every time the server boots. Maybe move these checks to the sanity check...
These two tables sometimes accumulate records associated with other AR objects that no longer exist. A procedure should be made to check them and remove the spurious ones. Do it...
It would be nice to get a report formatted as a table that would list the versions of all plugins on all bourreaux. Maybe a table with the plugin name...
That way we can kill the process and get it to finish up the current task before ending the loop early and properly. Change $0 so it indicates the signal...
Yep. let's follow modern conventions. - Documentation will need to be updated (wiki etc) - The deployed services at mcgill should have its branch renamed too - Automated testing should...
BashScriptor is a built-in tool in the CBRAIN platform; for obvious reasons it should only be run by admins. I find that sometimes the basic capabilities are not enough for...
I just connected as a demo user and I see all the test public projects that people have created. It's a bit annoying. ...
The API POST request should support adding prerequisites to newly created tasks. And it should also be supported by the PUT request to update prerequisites for existing tasks. My suggestions...