View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002334 | Slicer4 | Core: Extensions | public | 2012-07-23 10:02 | 2020-01-22 12:11 |
Reporter | jcfr | Assigned To | matthew-woehlke | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Product Version | Slicer 4.1.1 | ||||
Target Version | Slicer 5.1.0 | Fixed in Version | |||
Summary | 0002334: Differentiate different type of extenions in extension manager: Concept of channel | ||||
Description | Currently, the following types of extension are visible for the end user:
It should be possible to selectively display these extensions in the manager. By default only extensions made for end user should be visible. Also tracked in https://github.com/girder/slicer_package_manager/issues/52 | ||||
Tags | No tags attached. | ||||
Please also consider the concept of categories. |
|
Revisit this when working on the new extension description (s4ext) file for Slicer5. |
|
The new infrastructure can support multiple applications, multiple releases per application, and a collection of extensions for each release To support the idea of "channel", few possibility: Each channel as an application(1) each channel could be implemented as an "application" (in the terminology of the slicerpackagemanager project). We wouldn't have to change the backend to support this. We could then have the official application named unofficial channel in user space(2) the official channel would be a folder in regular collection. The unofficial channel would be in user public (or private) space. Since the server rest api already supports creating application in any collection, we could simply add new api endpoints to:
Then, the user interface would list all channel (aka top-level collection with a matching application) This is now tracked in https://github.com/girder/slicer_package_manager/issues/52 |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-07-23 10:02 | jcfr | New Issue | |
2012-07-23 10:02 | jcfr | Status | new => assigned |
2012-07-23 10:02 | jcfr | Assigned To | => jcfr |
2012-07-23 10:03 | jcfr | Target Version | => Slicer 4.2.0 - October 1st 2012 |
2012-07-23 10:03 | jcfr | Relationship added | child of 0002331 |
2012-07-23 12:36 | kikinis | Note Added: 0005219 | |
2012-07-23 12:40 | jcfr | Description Updated | |
2012-08-20 10:41 | jcfr | Target Version | Slicer 4.2.0 - Feature freeze Sept 1st 2012 => Slicer 4.2.5 |
2012-08-21 09:40 | jcfr | Target Version | Slicer 4.2.5 => Slicer 4.3.0 |
2013-08-27 11:43 | jcfr | Target Version | Slicer 4.3.0 => Slicer 4.4.0 |
2014-02-28 07:38 | jcfr | Relationship replaced | related to 0002331 |
2014-02-28 07:42 | jcfr | Assigned To | jcfr => matthew-woehlke |
2014-06-04 11:32 | 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 11:45 | jcfr | Target Version | Slicer 4.6.0 => Slicer 4.7.0 |
2017-09-27 10:15 | lassoan | Target Version | Slicer 4.7.0 => Slicer 4.9.0 |
2017-09-27 10:16 | lassoan | Note Added: 0015146 | |
2017-09-27 10:17 | lassoan | Relationship added | related to 0004231 |
2018-03-22 00:45 | jcfr | Note Added: 0015581 | |
2018-03-22 00:46 | jcfr | Note Edited: 0015581 | View Revisions |
2018-03-22 00:47 | jcfr | Note Edited: 0015581 | View Revisions |
2018-03-22 00:48 | jcfr | Description Updated | View Revisions |
2018-03-22 00:48 | jcfr | Target Version | Slicer 4.9.0 => Slicer 4.11.0 |
2020-01-22 12:11 | jcfr | Target Version | Slicer 4.11.0 => Slicer 5.1.0 |