Customizing Backend Login

GNUmed reads backend information from its configuration files (such as this one). The information is aggregated and merged from all the configuration files it can find. Options are loaded in order from system-wide to user-local configuration files. This way you can partially define profiles in separate configuration files or override options within more specific files.

There must be a list option profiles under the group [backend] in at least one of those. This option defines which profiles will be offered for selection in the login dialog. Example:
[backend]
profiles = $profiles$
public GNUmed database
local GNUmed database
$profiles$
This defines two backend profiles to select from in the login dialog. Each profile holds a collection of options defining how to access a particular backend. Example:
[profile public GNUmed database]
host = publicdb.gnumed.de
port = 5432
database = gnumed_v9
encoding = UTF8
public/open access = 1
help desk = <gnumed-devel@gnu.org>
This defines the options for the backend profile public GNUmed database which is seen in the profile listing above.

  • to connect to localhost via UNIX domain sockets leave the option host empty
  • the database will have to be adjusted with most major releases
    • usually this will be done by either your package maintainer or your local system administrator
    • for configuration files in a user home directory this may need to be done by the user
Topic revision: 29 Jan 2013, IvanLykov
 
Download.png
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
Powered by Olark