Summary: | Possibility to update bibliography references from bibliography database | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Ondrej Koncek <konda> |
Component: | Writer | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | QA Contact: | Jorendc <jorendc> |
Severity: | enhancement | ||
Priority: | high | CC: | bbaten, bfo.bugmail, bz-freedesktop, f.alexander.wilms, iplaw67, vulcain |
Version: | Inherited From OOo | ||
Hardware: | Other | ||
OS: | All | ||
See Also: | https://issues.apache.org/ooo/show_bug.cgi?id=44189 | ||
Whiteboard: | BSA | ||
i915 platform: | i915 features: |
Description
Ondrej Koncek
2013-02-03 14:28:23 UTC
*** Bug 71675 has been marked as a duplicate of this bug. *** *** Bug 53165 has been marked as a duplicate of this bug. *** Marking as NEW per duplicate issues. (In reply to comment #0) > I am not sure if it is a real bug (maybe it is just a feature) but it is > really user UNfriendly mainly in huge document. I can't agree more. Lets make an enhancement request of this. I can see the use-case of _NOT_ updating it too... But I think it's more needed then non-needed. As far I understand the code, and what also is mentioned in the Apache bug: there is no link between the reference field and bibliography database. While selecting "from bibliography database" when creating a new reference field (insert > indexes and tables > Bibliography entry...), the entry selector is pulled from the bibliography database over here: http://opengrok.libreoffice.org/xref/core/sw/source/ui/index/swuiidxmrk.cxx#1331 Since there is no unique ID, there is no link between the reference and the database, once inserted into the document. Conclusion: there has to be an _hidden_ unique key. Hidden because users may not change this unique key manually (and thus break the linkage). To prevent automatically updating for certain entries, a checkbox needs to be introduced. Probably a part of this code http://opengrok.libreoffice.org/xref/core/sw/source/ui/fldui/fldmgr.cxx#1528 can be re-used, to update the field. This code is currently used to modify the reference field (http://opengrok.libreoffice.org/xref/core/sw/source/ui/index/swuiidxmrk.cxx#1278) when you manually edit the reference data inside your document (double click on the field -> edit). Anyone interested :)? *** Bug 72933 has been marked as a duplicate of this bug. *** The problem seems even worse: Not being able to update would be "ok" if I could at least insert a new bib index. But this works only in parts: new used entries are added (as if one would update the old index), but already used and changed entries not. So there is no way to update the bib index totally at all. Ways to reproduce: 1. Open a document with somy bibliography entries and a bibliography index 2. Change anything in the bibliography database 3. Optional: remove bibliography index 4. Insert bibliography entry Current behavior: New entries show up Old entries stay the same Expected Behavior: All changed entries are updated Hint: If i remove any entry in the text, update the index and then add it and update again, it is updated. Adding self to CC if not already on |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.