Pierre Rioux
Pierre Rioux
This weekend a user couldn't figure out how to select a bunch of files from an installed dataset directly and instead proceeded to copy them all into their own private...
The about_us page has a section that show the revision numbers of the plugins installed. The page seems to look for folders named 'cbrain-plugins-XYZ' to identify these pluguins. However this...
The callbacks associated with destroying a user record will prevent the destruction if the user still has any files or tasks. When the files and tasks have been removed, the...
In commit https://github.com/aces/cbrain/commit/6030bf1b8bc2f02c56299b6c6b8727867a4ecb0c I added two new helper methods, `page_is?()` and `page_is_not?()`. See their description for more info. I have used these helpers in one layout page (see them in...
This was replaced by dispatcher_file_copy(), which creates BackgroundActivity objects. Remove the action, remove the support methods remove the route.
Part of a CBRAIN admin job involves configuring new tools, or new tool versions, with new apptainer containers. The ToolConfig object for a new tool (or not version of an...
Between the Portal and the Bourreau exists a control channel; the Portal can send messages to trigger methods on the Bourreau side. One of the possible message implemented historically was...
Currently, the number of worker processes that handle BackgroundActivities are hardcoded at boot time. A portal starts three (3) such workers, a Bourreau starts one (1). I'd like an interface...