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