Commit Graph
100 Commits
Author SHA1 Message Date
Doug Blank 124b45eccc Merge branch 'master' of https://github.com/gramps-project/gramps 2015-05-26 13:22:03 -04:00
Doug Blank 9c9dc2c8e2 7143: Database Differences Report fails on gpkg with media
Added return values on imports, so we can tell the difference
between failure and success. Return value of None means failed.

Now, all importers should return an ImportInfo object.

The Differences will now stop if there is an error (such as
existing media directory.)
2015-05-26 13:19:03 -04:00
Doug Blank 0a0fbc6d6a Add webapp fixtures to .gitignore 2015-05-25 20:24:47 -04:00
Doug Blank ef646190d9 4221: Deleting Multiple Items Dialogue Unclear 2015-05-24 18:33:09 -04:00
Doug Blank c2d4e0c7ba Merge pull request from belissent/belissent/gramps41
Modification for example.gramps database
(custom parent relationship, notes)
2015-05-24 18:01:47 -04:00
Doug Blank abbe27f53a Make Family muli-select remove operate like the People view 2015-05-24 16:46:45 -04:00
Doug Blank eaf0061087 Give previous/proper message when deleting 1 person 2015-05-24 15:54:25 -04:00
Doug Blank dfb45bdc5d Refined MultiSelectDialog to do all of the work 2015-05-24 15:48:23 -04:00
Doug Blank 2835f51fb6 7822: Yes To All button; added MultiSelectDialog, and use in remove multiple people 2015-05-24 11:05:45 -04:00
Doug Blank 75cc4fb721 Fixed GW import issue with citation handles 2015-05-23 07:58:28 -04:00
Doug Blank b8ffc8a77d Diff struct comparison, can be a list 2015-05-22 14:25:40 -04:00
Doug Blank 9f8ffc5226 8564: Recursion error when filtering for relatives 2015-05-15 23:30:31 -04:00
Doug Blank b2606fb6d3 Gramps 4.2 addons URL from github 2015-05-14 15:12:56 -04:00
Doug Blank 35a38bc2bd DbDjango: added load() for delayed init 2015-05-13 07:29:16 -04:00
Doug Blank ad1babbd4c DbDjango: added missing methods 2015-05-12 22:10:40 -04:00
Doug Blank f74f4942d5 DbDjango: method to checkpoint modules, to allow reloading Django 2015-05-11 21:17:57 -04:00
Doug Blank b615fcb93c DbDjango: Removed debugging code 2015-05-11 18:24:03 -04:00
Doug Blank aabd158944 DbDjango: use Gramps signals; to update, delete and add;
tag change from tuple to list--must match exactly:
[] does not match ()
2015-05-11 16:53:43 -04:00
Doug Blank 3a38f21eb7 DbDjango: return a default person 2015-05-11 13:04:43 -04:00
Doug Blank 89e20b90b7 Webapp: added databases directory; changed semantics of save_cache;
working signals, for the most part
2015-05-11 12:36:35 -04:00
Doug Blank 03b78a0884 DbDjango database works read-only in Gtk Gramps
These changes add most of what is necessary to use DbDjango as
a full database to Gtk Gramps.
2015-05-10 22:43:51 -04:00
Doug Blank ccbab78fbc Allow database-changed signal to work with more general databases 2015-05-10 22:42:30 -04:00
Doug Blank d57fccc9c6 Webapp: bare minimum to use a Django database with Gtk Gramps 2015-05-10 13:59:20 -04:00
Doug Blank c8fa5169b5 Base db: at least have right signature for NotImplemented 2015-05-10 13:25:06 -04:00
Doug Blank 4a1a42783a Webapp: updated copyright to 2015 2015-05-10 09:56:26 -04:00
Doug Blank 45a1e17bd7 Webapp: Django 1.6 and Python3 fixes 2015-05-09 22:02:24 -04:00
Doug Blank 4e0927eba4 Back to being able to import; need to decide how to store alt_name_list 2015-05-09 21:29:48 -04:00
Doug Blank 40fa203659 pyicu: pin at version 1.8, until they fix 1.9 installer 2015-05-09 21:17:01 -04:00
Doug Blank 5fde29a34c django.setup() now required; bringing database up to date
with current gramps (missing db.is_empty())
2015-05-09 18:07:54 -04:00
Doug Blank 0360a5987e Bringing webapp up to date with python3 and django 1.6 2015-05-09 17:52:11 -04:00
Doug Blank dfe88deeda Merge pull request #21 from RossGammon/find-admin-resources
Adds 'django.contrib.staticfiles' to INSTALLED_APPS
2015-05-09 17:51:07 -04:00
Doug Blank 2ad372bcba Added right-click "Copy all" to all QuickTables.
This currently copies all data from the TreeView to the clipboard,
including non-viewed columns.

Refactored rows2text to model_to_text, and moved to gramps.gui.utils

Added text_to_clipboard to gramps.gui.utils as well.
2015-05-09 09:49:19 -04:00
Doug Blank 53a00dd2d2 Bring webapp in master up to Django, version 1.6.1 2015-05-09 00:31:36 +02:00
Doug Blank a566be07a5 Turn underscores in menuitems into mnemonic accelerator key 2015-05-09 00:31:36 +02:00
Doug Blank c6ad403cab Add execute permissions and she-bang python3 to Gramps.py 2015-05-09 00:31:35 +02:00
Doug Blank ecac48e5b1 Added right-click API to ListModel; allow copy all from Descendants
Gramplet.
2015-05-09 00:31:35 +02:00
Doug Blank 774855496f 8541: Crash following update: addon permission issue blocks re-starting gramps
There were two issues:

1. attempting to read a new addon file that wasn't readable
   threw an exception, aborted updating addons

2. global error catching didn't properly handle error code
   from an OSError
2015-05-09 00:31:35 +02:00
Doug Blank b86ec4ffe9 Fixed QuestionDialog2 failure 2015-05-09 00:31:35 +02:00
Doug Blank 79d6f886f9 Travis: Pin Django at version 1.7 2015-05-09 00:31:32 +02:00
Doug Blank 59303fd7d0 Enable all tests, except those to be rewritten/excluded 2015-05-09 00:31:24 +02:00
Doug Blank 6e38945ab1 Fix and enable test_util_test 2015-05-09 00:31:24 +02:00
Doug Blank e630c87f50 Update setup.py
Added missing commas
2015-05-09 00:31:23 +02:00
Doug Blank b2b514a390 Travis: add mock, prevents skips 2015-05-09 00:31:23 +02:00
Doug Blank 5106de5687 Removed xml import test, as that is thoroughly tested elsewhere.
Removed excluded nosetests for Travis
2015-05-09 00:31:22 +02:00
Doug Blank aa1acac08f gi.overrides is no longer needed 2015-05-09 00:31:22 +02:00
Doug Blank 40cebe4893 Don't crash trying to create a Gdk.Cursor without a DISPLAY; enable more tests for Travis 2015-05-09 00:31:22 +02:00
Doug Blank 762323fac9 Travis: remove new test, until we can include it (xvfb, or avoid Gtk Cursor calls) 2015-05-09 00:31:21 +02:00
Doug Blank d9b42ac2dc Travis: try using virtual frame buffer to test graphics 2015-05-09 00:31:21 +02:00
Doug Blank 88c06d41fb 8435: Crash when trying to link existing place as an enclosing place using P0001 number; added tests, updated Travis testing 2015-05-09 00:31:21 +02:00
Doug Blank 7970b04113 DictionaryDb: fixed return type in get_person_from_gramps_id; added get_place_from_gramps_id 2015-05-09 00:31:21 +02:00
Doug Blank 5cb0fa4ca5 Some issues comparing Today close to midnight, in Travis 2015-05-09 00:31:21 +02:00
Doug Blank b401741143 Bring webapp in master up to Django, version 1.6.1 2015-05-08 10:54:35 -04:00
Doug Blank 4566c62014 Turn underscores in menuitems into mnemonic accelerator key 2015-05-08 08:58:13 -04:00
Doug Blank b14a2abdfc Add execute permissions and she-bang python3 to Gramps.py 2015-05-08 08:56:49 -04:00
Doug Blank 7967f47934 Merge pull request #19 from dsblank/master
Added right-click API to ListModel; allow copy all from Descendants
2015-05-07 13:04:51 -04:00
Doug Blank c5cf398e64 Added right-click API to ListModel; allow copy all from Descendants
Gramplet.
2015-05-07 12:04:14 -04:00
Doug Blank 7c9fd0ae63 Merge branch 'master' of https://github.com/gramps-project/gramps 2015-05-05 13:29:26 -04:00
Doug Blank 5149ac7554 8541: Crash following update: addon permission issue blocks re-starting gramps
There were two issues:

1. attempting to read a new addon file that wasn't readable
   threw an exception, aborted updating addons

2. global error catching didn't properly handle error code
   from an OSError
2015-05-05 13:25:20 -04:00
Doug Blank f7dc7ba859 Fixed QuestionDialog2 failure 2015-05-05 11:28:35 -04:00
Doug Blank ef965caf4a Merge pull request #13 from daleathan/patch-3
Mark a TODO
2015-04-06 21:21:47 -04:00
Doug Blank 2e6fbc5e6e Merge pull request #11 from daleathan/patch-1
Mention Git
2015-04-06 21:19:54 -04:00
Doug Blank 7e1ba04faa Merge pull request #14 from daleathan/patch-4
Create readme with existing instructions.
2015-04-05 13:44:39 -04:00
Doug Blank 7a3941e80e Merge pull request #10 from daleathan/patch-2
Update __init__.py
2015-04-02 23:16:33 -04:00
Doug Blank 3af6e0853d Merge pull request #9 from daleathan/patch-1
Update COPYING-DOCS
2015-04-02 23:15:05 -04:00
Doug Blank 35440f241a Travis: Pin Django at version 1.7 2015-04-02 23:02:00 -04:00
Doug Blank 35dead7b26 Enable all tests, except those to be rewritten/excluded 2015-03-18 03:57:27 -04:00
Doug Blank ad1d47cc37 Fix and enable test_util_test 2015-03-18 03:25:39 -04:00
Doug Blank b5fb4292c9 Merge pull request #6 from sam-manzi/patch-5
Year 2015
2015-03-15 22:20:21 -04:00
Doug Blank 1d70822764 Update setup.py
Added missing commas
2015-03-15 22:13:24 -04:00
Doug Blank 41fad77bf9 Merge pull request #5 from sam-manzi/patch-4
Add Classifiers from Gramps pypi entry.
2015-03-15 22:07:45 -04:00
Doug Blank efcd86697c Merge pull request #3 from sam-manzi/patch-2
Lower Case Gramps
2015-03-15 22:06:56 -04:00
Doug Blank 126dbf8800 Merge pull request #2 from sam-manzi/patch-1
Minor updates to readme
2015-03-15 22:06:29 -04:00
Doug Blank 254fb87ab3 Merge pull request #4 from sam-manzi/patch-3
Minor updates to FAQ
2015-03-15 22:05:54 -04:00
Doug Blank c7187fafc3 Merge pull request #7 from sam-manzi/patch-6
Point to User manual.
2015-03-15 22:03:38 -04:00
Doug Blank 4b11ed740a Travis: add mock, prevents skips 2015-03-15 17:26:28 -04:00
Doug Blank 3163d39f95 Removed xml import test, as that is thoroughly tested elsewhere.
Removed excluded nosetests for Travis
2015-03-15 11:55:35 -04:00
Doug Blank 46bdb38a11 gi.overrides is no longer needed 2015-03-15 10:01:43 -04:00
Doug Blank ac530d8a34 Don't crash trying to create a Gdk.Cursor without a DISPLAY; enable more tests for Travis 2015-03-15 09:48:10 -04:00
Doug Blank fc58b123b4 Travis: remove new test, until we can include it (xvfb, or avoid Gtk Cursor calls) 2015-03-15 01:35:14 -04:00
Doug Blank f4418d65b9 Travis: try using virtual frame buffer to test graphics 2015-03-15 01:06:09 -04:00
Doug Blank 23c023f787 8435: Crash when trying to link existing place as an enclosing place using P0001 number; added tests, updated Travis testing 2015-03-15 00:33:39 -04:00
Doug Blank 12490b4600 DictionaryDb: fixed return type in get_person_from_gramps_id; added get_place_from_gramps_id 2015-03-15 00:31:15 -04:00
Doug Blank 07aec2000a Some issues comparing Today close to midnight, in Travis 2015-03-14 23:01:24 -04:00
Doug Blank 7cb69fa7c2 Merge branch 'master' of https://github.com/gramps-project/gramps 2015-03-13 22:10:00 -04:00
Doug Blank 4d0508e6bf 8023: HTML view fails to load; replaced file with open 2015-03-13 22:09:41 -04:00
Doug Blank 6bdc7fea05 Webapp: bring up to date for Django 1.7.1 2015-03-13 15:49:04 -04:00
Doug Blank ccc296d748 Merge pull request #1 from sebschub/master
Remove executable flag of two css files
2015-03-13 12:14:22 -04:00
Doug Blank 245a3f5d8b Travis: use python3 to build gramps 2015-03-13 09:59:49 -04:00
Doug Blank 68cc250fe9 Travis: need sudo on global pip3; this is going to work 2015-03-13 09:53:42 -04:00
Doug Blank 7fdfd81ca0 Travis: format error 2015-03-13 09:47:10 -04:00
Doug Blank 6b00029831 Travis: run from global python3 env 2015-03-13 09:39:09 -04:00
Doug Blank 9e763f1584 Travis: move to all virtual env build 2015-03-13 09:09:34 -04:00
Doug Blank 8e24aee3e6 Travis: attempting pip3 available globally 2015-03-13 07:08:59 -04:00
Doug Blank 0a6880d45e Travis: install django icu in global python3 2015-03-13 07:04:40 -04:00
Doug Blank b28f762afd Travis: just using Python 3.3 for now 2015-03-13 02:50:32 -04:00
Doug Blank acef2c29c2 Travis: try pip3.4, and pip3.3 2015-03-13 02:47:25 -04:00
Doug Blank 79558ac588 Travis: use pip3, presume it is already installed 2015-03-13 02:20:42 -04:00
Doug Blank 3cd8a8f38f Travis: use pip3; make gramps home; allow cli test to work if dir exists 2015-03-13 02:05:02 -04:00
Doug Blank 4eff49762f Travis: remove failing tests 2015-03-13 01:44:27 -04:00
Doug Blank e551fad10f Travis: list test names 2015-03-13 01:31:54 -04:00