Commit Graph

88 Commits

Author SHA1 Message Date
Michiel Nauta 654fb81665 Change default to return handles unsorted on get_object_handles methods
svn: r17537
2011-05-19 20:36:17 +00:00
Doug Blank 6f4829e680 Typo on surname changes
svn: r16251
2010-12-05 21:47:41 +00:00
Doug Blank 92ac326024 Typo in comment
svn: r16232
2010-11-23 21:09:12 +00:00
Benny Malengier 5084294a1e Various fixes for GEP21 and locality
* narweb and webcal works again
* proxy filters work
* locality upgrade in repository
* fix progress on upgrade



svn: r16074
2010-10-28 19:56:46 +00:00
Nick Hall 298827d843 GEPS 006: Add Locality field to Location
svn: r16063
2010-10-27 18:13:53 +00:00
Benny Malengier e109e3d743 Merged geps21 branch, changes r15866-16034, into trunk
svn: r16035
2010-10-24 14:43:47 +00:00
Nick Hall c3e527b4fb GEPS 011: Tagging - Extended to Family, Note and Media objects
svn: r16025
2010-10-22 23:22:33 +00:00
Nick Hall 2ec73c785c Fix bug in has_<class name>_handle methods
svn: r15954
2010-10-04 20:54:58 +00:00
Benny Malengier 5013162ded A new person editor
svn: r15951
2010-10-03 11:39:47 +00:00
Nick Hall b733d9e306 Update database proxies to include tag objects
svn: r15950
2010-10-03 00:05:21 +00:00
Doug Blank 3989ef284f Follow StyledText links to include other objects, too
svn: r15520
2010-06-01 17:10:00 +00:00
Doug Blank c5d11d3218 Added filter editor for person and note filters, and removed unneeded reference filters
svn: r15518
2010-05-31 14:50:34 +00:00
Doug Blank 41a4ff748d Protection from null objects
svn: r15504
2010-05-30 11:35:45 +00:00
Doug Blank ba2d5d503d Protection from null family
svn: r15501
2010-05-30 04:03:05 +00:00
Doug Blank 34c7efe804 New proxy that traces forward references
svn: r15499
2010-05-29 20:17:06 +00:00
Doug Blank 8a25a77c9f Removed .get_base_db() method as there was already basedb for the same purpose
svn: r15484
2010-05-25 23:29:37 +00:00
Gerald Britton 2604ee39fa Use itertools ifilter and imap to simplify some operations
svn: r15480
2010-05-25 18:31:31 +00:00
Doug Blank a69337b6c6 method for getting base database, if a proxy
svn: r15465
2010-05-23 15:44:51 +00:00
Doug Blank ed3c144a79 Apparently we don't need these two methods (see Gerald in mailing list, 05/23/2010)
svn: r15461
2010-05-23 15:36:15 +00:00
Doug Blank cdeb47ad3b Proxies should report that they are read-only
svn: r15457
2010-05-23 14:55:20 +00:00
Doug Blank 8ca80428a5 added methods that protect living data from leaking out: get_person_handles, iter_person_handles, and iter_people
svn: r15453
2010-05-23 05:10:11 +00:00
Doug Blank 1e3b765bd4 iter_people method was incorrectly returning handles and people objects; should be just people to match gen.db interface
svn: r15451
2010-05-23 04:40:58 +00:00
Doug Blank cda97348e8 3878: Private option and filter on Exporter
svn: r15383
2010-05-10 00:00:15 +00:00
Doug Blank 2f603d2592 Fixing issues with get_privacy on non-existent objects which were probably filted out by a living proxy
svn: r15354
2010-05-07 23:45:54 +00:00
Jérôme Rapinat e2e3065cfb merge fix on branch rev15295
svn: r15327
2010-05-05 11:47:18 +00:00
Doug Blank 40f88a9e7d 3851: NarWeb Associations don't show unless Include Private is checked
svn: r15192
2010-04-17 20:07:52 +00:00
Gerald Britton 1f2469b09f Simplify with built-in functions where possible. e.g.
change [x for x in y if x] to filter(None, y)
change [f(x) for x in y] to map(f, x)
change [x for x in y] to list(y)

These changes reduce source code size and complexity and produce some minor performance gains

svn: r14104
2010-01-21 18:42:53 +00:00
Brian Matherly f04880ec09 Move gettext, ngettext and sgettext calls into the new ggettext module. All of them return unicode all of the time.
svn: r14091
2010-01-18 04:42:17 +00:00
Gerald Britton afe85ad0d5 Tweaks and simplifications
svn: r14001
2010-01-08 21:47:02 +00:00
Gerald Britton 6726952bcc tweaks to reduce source and object code and run-time lookups
svn: r13981
2010-01-06 17:53:17 +00:00
Gerald Britton 57ac58b67e Bug 3499: Referenced proxy not filtering out unreferenced sources
svn: r13974
2010-01-05 16:56:56 +00:00
Doug Blank ab3dfe1415 3465: Create a new hierarchy of base classes for gramps cor databases (read, write) and add methods
svn: r13894
2009-12-23 15:55:58 +00:00
Doug Blank 172988ff36 Apparently gen.proxy.dbbase and gen.db.dbdir are not needed anymore; edited support files too
svn: r13888
2009-12-22 22:53:25 +00:00
Brian Matherly 814d721f68 Remove QuestionDialog dependency from gen. The database now raises exceptions and the GUI generates the question dialog.
svn: r13865
2009-12-20 22:44:32 +00:00
Gerald Britton 288a20f62d Small simplifications
svn: r13676
2009-11-26 19:53:52 +00:00
Benny Malengier 5b1038a2a9 3269: Export privacy switch toggles inclusion of source page data
svn: r13639
2009-11-19 20:49:52 +00:00
Benny Malengier 1846c513cf 2799: in GEDCOM export, changed timestamp for every single record is 31 DEC 1969
svn: r13630
2009-11-18 22:45:54 +00:00
Doug Blank 99282aa715 3272: Proposal for updating config settings
svn: r13346
2009-10-08 01:12:51 +00:00
Gerald Britton eb8ef2152b Remove pdb module from filter.py
svn: r13208
2009-09-15 16:05:28 +00:00
Gerald Britton d5e48cda06 Change to set logic for reduction in storage (no affect on runtime)
svn: r13190
2009-09-10 18:49:13 +00:00
Gerald Britton 06458ae1d7 Remove unused methods
svn: r13159
2009-09-04 17:57:00 +00:00
Gerald Britton 3564b04584 1. Implement iter_<object> methods in proxybase.
2. Change include_object to include_media_object to avoid confusion
3. Make _validated_id_prefix method in read.py a staticmethod
4. Use new iter_<objects> methods in Records.py, StatsgGramplet.py, GivenNameGramplet.py, ExtractCity.py and _IsSiblingOfFilterMatch.py as examples

svn: r13151
2009-09-02 20:10:45 +00:00
Gerald Britton 03ee012325 Implement performance-enhanced proxy databases
svn: r13140
2009-08-31 18:43:05 +00:00
Raphael Ackermann 30d6eebd0b 0002542: Crash whilst generating web pages from command line
Throwing Report Error if center person is not in database. Added catching of Report Error to CommandLineReport
if using GUI it is not possible to cause this, as you have to select a person that is in the DB. However on the command line you can specify any PID and even no person with that pid exists an error was thrown.

svn: r13004
2009-08-14 07:14:25 +00:00
Raphael Ackermann 55730240f5 add missing import
svn: r13002
2009-08-14 07:07:55 +00:00
Raphael Ackermann 7bb8efc479 0003102: Can't run Narrative Website report
Added checks for NoneType Objects.
pep8 fixes 


svn: r12939
2009-08-09 22:46:55 +00:00
Raphael Ackermann b33a53e487 fixed typos
svn: r12937
2009-08-09 22:43:43 +00:00
Raphael Ackermann 65f72560d1 pep8 fixes
fixing typos


svn: r12934
2009-08-09 17:09:32 +00:00
Doug Blank 8a7296920f Use Preferences -> Text -> Private Given name instead of hardcoded _('Living')
svn: r12847
2009-07-29 03:28:05 +00:00
Gerald Britton d45f5970fb add missing iterator methods to filter.py, use get_family_handles instead of the iterator in ExportGedcom.py
svn: r12790
2009-07-11 20:11:37 +00:00