View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002252 | Slicer4 | Core: CLI infrastructure | public | 2012-06-22 08:36 | 2018-03-02 11:00 |
Reporter | mmodat | Assigned To | millerjv | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | won't fix | ||
Product Version | Slicer 4.1.0 RC | ||||
Target Version | Slicer 4.7.0 | Fixed in Version | |||
Summary | 0002252: Optional/required argument | ||||
Description | As it is, all arguments are optional in a sense that one can always press "Apply" even if no option have been provided (e.g. input images). | ||||
Tags | No tags attached. | ||||
optional/required is already implemented in XML, the only change is to do a check on enabling the Apply button only when all required arguments are set. |
|
Parameters with "flags" are considered optional by design and do not need to be specified. Parameters that are "indexed" are considered to be required. This follows the traditional command line style of parameters for flags were truly options. In Slicer3, I believe you the "Apply" button would return with an error indicating that all the required parameters had been specified. I haven't looked to see if this carried over to Slicer4. |
|
Since error messages are now displayed in the CLI module GUI, the user can see detailed explanation of what went wrong instead of just seeing a disabled button. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-06-22 08:36 | mmodat | New Issue | |
2012-08-20 08:19 | nicole | Note Added: 0005577 | |
2012-08-20 08:19 | nicole | Assigned To | => millerjv |
2012-08-20 08:19 | nicole | Status | new => assigned |
2012-08-20 08:19 | nicole | Target Version | => Slicer 4.3.0 |
2012-08-20 08:19 | nicole | Severity | tweak => feature |
2012-08-20 08:50 | millerjv | Note Added: 0005581 | |
2013-08-30 14:01 | jcfr | Target Version | Slicer 4.3.0 => Slicer 4.4.0 |
2014-05-13 20:47 | jcfr | Target Version | Slicer 4.4.0 => Slicer 4.5.0-1 |
2015-11-02 11:27 | jcfr | Target Version | Slicer 4.5.0-1 => Slicer 4.6.0 |
2016-10-12 15:02 | jcfr | Target Version | Slicer 4.6.0 => Slicer 4.7.0 |
2017-09-27 12:27 | lassoan | Status | assigned => resolved |
2017-09-27 12:27 | lassoan | Resolution | open => won't fix |
2017-09-27 12:27 | lassoan | Note Added: 0015180 | |
2018-03-02 11:00 | jcfr | Status | resolved => closed |