Changes between Version 1 and Version 2 of Ticket #253


Ignore:
Timestamp:
02/23/10 12:37:39 (4 years ago)
Author:
dread
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #253

    • Property Owner changed from rgrp to dread
    • Property Priority changed from awaiting triage to blocker
  • Ticket #253 – Description

    v1 v2  
    1616= Implementation = 
    1717 
    18 New domain object: PackageRelationship (revisioned) 
     18This is split into four tickets: 
    1919 
    20 Attributes: 
    21   * src (Package reference) 
    22   * dest (Package reference) 
    23   * type (string) 
    24   * comment 
     20Model: ticket:254 
     21Read in WUI: ticket:255 
     22Edit in WUI: ticket:256 
     23API: ticket:257 
    2524 
    26 Relationship types: 
    27 is_dependent_on (is_dependency_of) 
    28 is_derived_from (has_derivation) 
    29 is_child_of (is_parent_of) 
     25No need for write access to be provided API for the moment. 
    3026 
    31 Relationship type is stored using an inherited mapped object, as given in the first column. The reverse relationship (bracketed) is given just for display purposes only. 
    32  
    33 WUI: 
    34   * View: show both sides of the relationship (but think carefully -- e.g. a given package may have *many* dependents ...) 
    35   * Editable as part of package or separately? (e.g. like authz) 
    36   * Do we normalize to only one type name of the pair? 
    37   * Do we allow create of relationship from both ends (e.g. only from dependency to dependent or either way?) 
    38    
    39 API: 
    40   * Appear in package listing Example: 'relationships': [{'is_dependency_of':'osm', comments:'Since version 0.2'}, {'is_parent_of':'bobs_maps'}] 
    41   * No need for write access to be provided API for the moment. 
    42  
    43 This ticket encompasses ticket:169 (Package derivations) and ticket:176 (Package dependencies). 
     27This ticket also encompasses ticket:169 (Package derivations) and ticket:176 (Package dependencies).