Module gmAuthWidgets
source code
GNUmed authentication widgets.
This module contains widgets and GUI functions for authenticating
users.
Author:
karsten.hilbert@gmx.net, H.Herb, H.Berger, R.Terry
License:
GPL v2 or later (details at http://www.gnu.org)
|
|
|
connect_to_database(max_attempts=3,
expected_version=None,
require_version=True)
Display the login dialog and try to log into the backend. |
source code
|
|
|
get_dbowner_connection(procedure=None,
dbo_password=None,
dbo_account=u' gm-dbo ' ) |
source code
|
|
|
|
|
msg_generic = ' \nGNUmed database version mismatch.\n\nThis dat ...
|
|
msg_time_skew_fail = ' The server and client clocks are off\nby ...
|
|
msg_time_skew_warn = ' The server and client clocks are off\nby ...
|
|
msg_insanity = ' \nThere is a serious problem with the database ...
|
|
msg_fail = ' \nYou must connect to a different database in orde ...
|
|
msg_override = ' \nThe client will, however, continue to start ...
|
|
__package__ = ' Gnumed.wxpython '
|
Imports:
sys,
os,
logging,
regex,
wx,
gmLoginInfo,
gmPG2,
gmBackendListener,
gmTools,
gmCfg2,
gmI18N,
gmPraxis,
gmGuiHelpers,
gmExceptionHandlingWidgets
connect_to_database(max_attempts=3,
expected_version=None,
require_version=True)
| source code
|
Display the login dialog and try to log into the backend.
- up to max_attempts times
- returns True/False
|
msg_generic
- Value:
'''
GNUmed database version mismatch.
This database version cannot be used with this client:
client version: %s
database version detected: %s
database version needed: %s
...
|
|
msg_time_skew_fail
- Value:
''' The server and client clocks are off
by more than %s minutes !
You must fix the time settings before
you can use this database with this
client.
You may have to contact your
...
|
|
msg_time_skew_warn
- Value:
''' The server and client clocks are off
by more than %s minutes !
You should fix the time settings.
Otherwise clinical data may appear to
have been entered at the wrong time.
You may have to contact your
...
|
|
msg_insanity
- Value:
'''
There is a serious problem with the database settings:
%s
You may have to contact your administrator for help. '''
|
|
msg_fail
- Value:
'''
You must connect to a different database in order
to use the GNUmed client. You may have to contact
your administrator for help. '''
|
|
msg_override
- Value:
'''
The client will, however, continue to start up because
you are running a development/test version of GNUmed.
There may be schema related errors. Please report and/or
fix them. Do not rely on this database to work properly
in all cases ! '''
|
|