You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by Apache Bloodhound <bl...@incubator.apache.org> on 2012/06/25 19:07:42 UTC
Re: [Apache Bloodhound] #108: Prevent product prefix from appearing
editable (was: Prevent changing product prefix)
#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