2007-11-07 Benny Malengier <benny.malengier@gramps-project.org>
* TODO: update * src/DisplayTabs/_EventEmbedList.py: catch managed window crash svn: r9324
This commit is contained in:
parent
4e9f909083
commit
6e329879a4
@ -1,3 +1,7 @@
|
||||
2007-11-07 Benny Malengier <benny.malengier@gramps-project.org>
|
||||
* TODO: update
|
||||
* src/DisplayTabs/_EventEmbedList.py: catch managed window crash
|
||||
|
||||
2007-11-08 Stéphane Charette <stephanecharette@gmail.com>
|
||||
* src/DataViews/_RelationView.py: issue #1352
|
||||
* src/GrampsWidgets.py: issue #1352, include all siblings in
|
||||
|
9
TODO
9
TODO
@ -1,4 +1,4 @@
|
||||
* Remove GCONF, provide up grade path
|
||||
* Remove GCONF, provide up grade path - IN PROGRESS
|
||||
|
||||
* Replace the LPRDoc interface (based on gnome-print) with a GTK based
|
||||
print routine. This would remove one of the last gnome-specific
|
||||
@ -17,6 +17,11 @@
|
||||
|
||||
* before release: fix command line options
|
||||
|
||||
* remove critical bugs:
|
||||
- #1053 - DONE (testing of LDS privacy needed!!)
|
||||
- #1318, wrong note backreferences
|
||||
- #1208, relative path, see bug note for agreed solution
|
||||
|
||||
* before release on multiple notes:
|
||||
--> in note view: only show orphaned notes (notes are NOT in remove
|
||||
orphaned notes tool which is what we want )
|
||||
@ -42,6 +47,8 @@
|
||||
* Remove import of global var in __init__.py, use functions or don't export. Eg.
|
||||
PluginUtils/__init__.py export of plugin lists (tool_list, ...). E
|
||||
|
||||
* Add forward/backward buttons (and active object) on all object views, not only person views.
|
||||
|
||||
* Split views
|
||||
|
||||
* Export to spreadsheet, print, CSV of views - DONE
|
||||
|
@ -148,8 +148,8 @@ class EventEmbedList(EmbeddedList):
|
||||
|
||||
def _handle_drag(self, row, obj):
|
||||
"""
|
||||
And event reference that is from a drag and drop has
|
||||
an unknown event reference type
|
||||
An event reference that is from a drag and drop has
|
||||
an unknown event reference role
|
||||
"""
|
||||
from gen.lib import EventRoleType
|
||||
|
||||
@ -157,9 +157,19 @@ class EventEmbedList(EmbeddedList):
|
||||
EmbeddedList._handle_drag(self, row, obj)
|
||||
|
||||
event = self.dbstate.db.get_event_from_handle(obj.ref)
|
||||
self.get_ref_editor()(
|
||||
self.dbstate, self.uistate, self.track,
|
||||
event, obj, self.object_edited)
|
||||
try:
|
||||
self.get_ref_editor()(self.dbstate, self.uistate, self.track,
|
||||
event, obj, self.object_edited)
|
||||
except Errors.WindowActiveError:
|
||||
from QuestionDialog import WarningDialog
|
||||
WarningDialog(
|
||||
_("Cannot edit this reference"),
|
||||
_("This event reference cannot be edited at this time. "
|
||||
"Either the associated event is already being edited "
|
||||
"or another event reference that is associated with "
|
||||
"the same event is being edited.\n\nTo edit this event "
|
||||
"reference, you need to close the event.")
|
||||
)
|
||||
|
||||
def handle_extra_type(self, objtype, obj):
|
||||
try:
|
||||
|
Loading…
Reference in New Issue
Block a user