Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Programming a CbrainTask should involve providing a default Tool and ToolConfig #72

Open
prioux opened this issue Apr 24, 2015 · 3 comments
Assignees

Comments

@prioux
Copy link
Member

prioux commented Apr 24, 2015

Programmers developing a new CbrainTask do so in a context completely devoid of information about the Tool object and ToolConfig object that the sysadmins are expected to create. That is fine. However, the poor sysadmin has to know quite a bit about the task in order to create that Tool and ToolConfig using the interface.

I suggest that as part of writing and publishing a CbrainTask, the task's programmer be made to
incorporate a set of default values for a Tool object and a first ToolConfig. Maybe embedded within
the PortalTask class? Those values would be supplied as template to the sysadmin when configuring these two things with the interface.

@prioux prioux self-assigned this Apr 24, 2015
@prioux prioux added this to the 4.1.0 milestone Apr 24, 2015
@prioux prioux modified the milestones: 4.1.0, 4.2.0 Aug 13, 2015
@prioux prioux modified the milestones: 4.2.0, 4.3.0 Nov 3, 2015
@natacha-beck natacha-beck modified the milestones: 4.3.0, 4.4.0 Mar 16, 2016
@natacha-beck natacha-beck modified the milestones: 4.4.0, 4.5.0 May 31, 2016
@prioux
Copy link
Member Author

prioux commented Jul 26, 2016

This would be useful within Boutiques-enabled tools too.

@ttaa9
Copy link
Contributor

ttaa9 commented Jul 26, 2016

Was that not essentially turned off for Boutiques (except when docker is present) in #389 and #390?

@prioux
Copy link
Member Author

prioux commented Jul 26, 2016

Oh, maybe. But adding the convention within standard CBRAIN tasks is still a useful thing.

@prioux prioux modified the milestones: 4.5.0, 4.6.0 Aug 18, 2016
@natacha-beck natacha-beck modified the milestones: 4.6.0, 4.7.0 Nov 21, 2016
@natacha-beck natacha-beck modified the milestones: 4.7.0, 4.6.0 Nov 21, 2016
@prioux prioux added API API issues or Swagger description Boutiques Boutiques integration and removed API API issues or Swagger description labels Jan 4, 2017
@prioux prioux modified the milestones: 4.7.0, 5.1.0 Apr 24, 2017
@prioux prioux added Boutiques Boutiques integration and removed Boutiques Boutiques integration labels Nov 17, 2017
@prioux prioux modified the milestones: 5.1.0, 5.2.0 Nov 16, 2018
@prioux prioux modified the milestones: 5.2.0, 5.3.0 Sep 16, 2019
@prioux prioux modified the milestones: 5.3.0, 5.4.0 Dec 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants