Changes between Initial Version and Version 2 of Ticket #176
- Timestamp:
- 11/06/09 18:43:23 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #176
- Property Type changed from defect to enhancement
-
Ticket #176 – Description
initial v2 3 3 A 'dependency' relationship can be applied from one package to another. It implies that a package requires the download or existence of another package which it 'depends on'. (Analogous to software package dependencies.) 4 4 5 e.g. 6 london-traffic-visualisation depends on road-map 5 e.g. london-traffic-visualisation depends on road-map 7 6 8 7 'Dependency' relationship is: … … 13 12 'dependency' table columns: 14 13 * id (primary key) 15 * source_package (foreign key) 16 * result_package (foreign key) 17 * description (markdown text) 14 * dependent (foreign key) 15 * dependency (foreign key) 18 16 19 17 Further tickets: 20 18 21 * WUI - package view - shows 'depends on package x' and 'dependent package y' with UML-like diagram of x -> this package -> y22 * WUI - package edit form - new option to say it 'depends on' or 'has dependent package' and you select the appropriate package.19 * WUI - package view - have list of dependencies (do not need to list packages which depend on this one) 20 * WUI - package edit form - new option to say 'depends on' (no need for 'has dependent package') 23 21 * REST api - expose reading and writing 'depends on' property. 22 23 === Issues === 24 25 * How do we deal with dependency at a particular version?