incubator-bloodhound-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Apache Bloodhound" <bloodhound-...@incubator.apache.org>
Subject Re: [Apache Bloodhound] #108: Prevent product prefix from appearing editable (was: Prevent changing product prefix)
Date Mon, 25 Jun 2012 17:07:42 GMT
#108: Prevent product prefix from appearing editable
---------------------------+----------------------------------------
  Reporter:  olemis        |      Owner:  gjm
      Type:  defect        |     Status:  accepted
  Priority:  critical      |  Milestone:  RC1 for initial release
 Component:  multiproduct  |    Version:
Resolution:                |   Keywords:  db relationships integrity
---------------------------+----------------------------------------

Old description:

> Product prefix should be considered as an immutable identifier set once
> at product creation time . It must not be changed ever again (at least
> not in web pages delivered by Bloodhound project ;) . One strong reason
> for doing so is that all relationships between products and other
> resources involve product prefix , so if prefix may be changed then there
> are two choices :
>
>   1. previous relationships will be broken
>   2. whatever relationship involving products (not just limited to
> Bloodhound,
>      considering the fact that other plugins may add their own links too)
>      will need to be updated
>
> IMO option '''1''' is unacceptable whereas option '''2''' is hard to
> maintain in practice and prefix updates might take a '''very''' long time
> (even if data consistency is ensured , which is a whole subject on its
> own) . So users who want to change product prefix should use external
> tools , scripts , ... in order to get that done .

New description:

 Product prefixes are not editable but the admin interface appears to
 suggest that they are. Make prefix fields appear uneditable at the
 appropriate time.

--

Comment (by gjm):

 Changing title and description to be a little more accurate

-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/108#comment:5>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker

Mime
View raw message