Hi Adrian,

to remove the annoying text mode user/password questions you can use the SilentLoginHandler.

Add to imports:
from gnue.common.datasources.GLoginHandler import SilentLoginHandler

Add to constructor:
loginHandler = SilentLoginHandler (_username = user, _password = paswd)
self.connections.setLoginHandler (loginHandler)

An example can be found in GeasRpcServer.py (in appserver/src)

Regards, Jan

Adrian Maier schrieb:
On 11/17/06, Jan Ischebeck <[EMAIL PROTECTED]> wrote:
Hi Adrian,

the following example is working for me (latest development version).

Jan

#!/usr/bin/python

from gnue.forms.GFInstance import GFInstance
from gnue.forms.uidrivers import wx26 as ui
from gnue.forms.GFConfig import ConfigOptions
from gnue.common.apps.GClientApp import GClientApp

class gfdrunner(GClientApp):
  def __init__ (self, connections = None):
    self.OPTIONS['username'] = "myname"
    self.OPTIONS['password'] = "mypassword"
    GClientApp.__init__ (self, connections, 'forms', ConfigOptions)

    self.configurationManager.registerAlias ('gConfigForms', 'forms')

  def run(self):
    instance = GFInstance(manager=self,
               connections=self.connections,
               ui=ui, disableSplash=1)

    instance.addFormFromFile('F:\gnue\samples\gauntlet.gfd')
    instance.activate()

r = gfdrunner()
r.run()

Hello Jan,

This script works here, too. But it asked me for a username and password,
in console mode :

************************************************************
GNU Enterprise: Login to db_faf

 Login required for
"DB_FAF"

 User Name: am
 Password:

Then the form started with the wx ui. A little strange, but it's an important
step forward:  the form ran !

James had explained me a couple of days ago, on irc, that it's necessary to define a login manager class that returns the user and password. I'll try doing
that next.


Thanks !

Adrian Maier


_______________________________________________
Gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnue



_______________________________________________
Gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnue

Reply via email to