Updates to work with CLIManager; shell refinements
svn: r23294
This commit is contained in:
parent
3168711bbb
commit
c2f0f5a063
@ -67,12 +67,14 @@ except RuntimeError:
|
||||
from gramps.webapp.grampsdb.models import *
|
||||
from gramps.webapp.grampsdb.forms import *
|
||||
from gramps.webapp.dbdjango import DbDjango
|
||||
from gramps.webapp.reports import import_file
|
||||
from gramps.webapp.reports import import_file, export_file
|
||||
from gramps.webapp.libdjango import DjangoInterface, totime, todate
|
||||
from gramps.gen.datehandler import displayer, parser
|
||||
from gramps.webapp.utils import StyledNoteFormatter, parse_styled_text
|
||||
from gramps.gen.lib import StyledText
|
||||
#from gramps.cli.user import User
|
||||
from gramps.cli.user import User as GUser # gramps user
|
||||
|
||||
from django.db.models import Q
|
||||
|
||||
db = DbDjango()
|
||||
dji = DjangoInterface()
|
||||
@ -81,7 +83,7 @@ dp = parser.parse
|
||||
|
||||
#import_file(db,
|
||||
# "/home/dblank/gramps/trunk/example/gramps/data.gramps",
|
||||
# User())
|
||||
# GUser())
|
||||
|
||||
#snf = StyledNoteFormatter(db)
|
||||
#for n in Note.objects.all():
|
||||
|
@ -55,6 +55,7 @@ import gramps.webapp.grampsdb.forms as forms
|
||||
from gramps.webapp import libdjango
|
||||
from gramps.webapp.dbdjango import DbDjango
|
||||
from gramps.gen.constfunc import cuni
|
||||
from gramps.cli.user import User as GUser # gramps user
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
@ -130,9 +131,9 @@ dd = displayer.display
|
||||
dp = parser.parse
|
||||
db = DbDjango()
|
||||
|
||||
def register_plugins():
|
||||
def register_plugins(user):
|
||||
dbstate = DbState()
|
||||
climanager = CLIManager(dbstate, False) # don't load db
|
||||
climanager = CLIManager(dbstate, setloader=False, user=user) # don't load db
|
||||
climanager.do_reg_plugins(dbstate, None)
|
||||
pmgr = BasePluginManager.get_instance()
|
||||
return pmgr
|
||||
@ -1487,7 +1488,7 @@ def update_last_changed(obj, user):
|
||||
obj.last_changed = datetime.datetime.now()
|
||||
obj.last_changed_by = user
|
||||
|
||||
register_plugins()
|
||||
register_plugins(GUser())
|
||||
|
||||
# works after registering plugins:
|
||||
from gramps.plugins.docgen.htmldoc import HtmlDoc
|
||||
|
Loading…
Reference in New Issue
Block a user