bungeni-org / bungeni-editor

The Bungeni Editor is Drafting and Markup framework for XML production built on the OpenOffice.org platform. It supports different legislative document types (e.g hansard, bill) and supports definition of custom types, and allows markup and storage of metadata within the ODF document.
3 stars 0 forks source link

Editor created sections must have Universal identifiers #84

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Currently section names and section types are being used to uniquely identify 
sections.

Section Name + Section Type is guaranteed to be unique within a document -- 
however there is no guarantee of uniqueness across documents.

In the scenario of bill amendments we have multiple users amending "true 
copies" of a document. In such scenarios one user  may delete a section and add 
a new one in the course of an amendment - this may cause collisions in section 
names -- as they are named serially with respect to the document.

Having a section identifier called BungeniSectionID with a UUID identifier 
allow identification of a section across multiple amended copies of the 
document.

TO DO :

In the AddSection event processor for the Bungeni Editor add a new setter 
property called BungeniSectionID which sets a UUID to a section.

Original issue reported on code.google.com by ashok.ha...@gmail.com on 17 Jun 2010 at 10:44

GoogleCodeExporter commented 9 years ago

Original comment by ashok.ha...@gmail.com on 17 Jun 2010 at 2:31