diff --git a/elogd_fancy.cfg b/elogd_fancy.cfg new file mode 100755 index 00000000..67ec369d --- /dev/null +++ b/elogd_fancy.cfg @@ -0,0 +1,296 @@ +#################################################################### +# This [global] section contains settings common to all logbooks +# If an individual logbook setting should be the same in all +# logbooks, it can be copied into this section. If it is present +# in this section and in a logbook section, the one in the logbook +# section has precedence. +#################################################################### + +[global] + +# Switches on (1) and off (0) logbook tabs +Logbook tabs = 1 + +# Determines size of logbook tabs +Tab cellpadding = 2 + +# Language can be english, french, spanish, german, dutch, brazilian +Language = english + +# Main Tab, if present, brings you back to main page +Main Tab = Main Page + +# Optional Welcome Title can be customized, GIF image has to be in same directory as elogd.cfg +Welcome Title = Welcome to

Please select logbook + +# Following string is used as the title for the logbook selection page. +# Used by most browsers also for bookmark names. +Page title = ELOG Demo + +# The selection page can be completely customized with a user written page +# Outcomment following line if wanted +#Selection page = select.html + +# To log all user login/logout activity, outcomment following line +Logfile = elog.log + +# The SMTP host is used for Email notifications. Ask you system administrator +#SMTP host = mail.your.domain + +# URL used for the URL link in email notification. Only uncomment if the internal +# URL is incorrect +#URL = http://host.your.domain/ + +# User and Group under which the elogd daemon is started under Unix +# Logfiles generate by the daemon are owned by this user +#User = nobody +#Group = nobody + + + +############################# +# Section for first logbook +############################# + +# Logbook name (case sensitive) as section start +[Demo1] + + +#--------------------------- +# Access control +#--------------------------- + +# Passwor file containg a number of users in the form: +# +# :: +# :: +# :: +# ... +# Password should be initially empty and changed via the +# "Change password" button +Password file = passwd + +# Password (cookie) expiration in hours, zero for current browser session +Login expriation = 1 + +# Allow "delete" command only to users "conny" and "stefan" +Allow delete = conny, stefan + +# Don't accept any connection from bad host +Hosts deny = bad.guy.com + +# +# Alternative access control with a global password, change password +# with "elogd -l Demo1 -r . The one below is "secret". The +# browser opens a box and asks for the user name (don't care) and +# the password "secret" in this case. +# +#Read password=c2Vjc=== + +# Separate password for write access, change with +# "elogd -l Demo1 -w +#Write password=c2Vjc=== + +# Expires after browser session +#Write password expriation = 0 + +# Admin password for "config" and "delete" commands, change with +# "elogd -l Demo1 -a +#Admin password=c2Vjc=== + +# Expires after one day +#Admin password expriation = 24 + + +#--------------------------- +# General options +#--------------------------- + +# If nother theme is created, it must be placed uner the themes/ directory +Theme = default + +# Comment as displayed in the logbook selection page +Comment = First Demo Logbook + +# Logbook directory, must be created manually +Data dir = logbooks/demo + +# Page title as used by browsers as bookmark names, default is +# "ELOG - $logbook" +Page title = $logbook ELogbook + +# Determine number of possible attachments, max. is ten, min is zero +Number Attachments = 2 + +# Date format as passed to the strftime() function and used to display +# the entry date +Date format = %A, %B %d, %Y + +# Optionally, a user defined welcome page can be used as the starting page +# for each logbook. It should contain at least some buttons/links to display +# and enter messages +#Welcome page = demo1.html + +# The default behavior is to display the last message in a logbook. This +# can be changed with the following command. A few examples are given +#Start page = last10 +#Start page = ?cmd=New +#Start page = ?cmd=Search&mode=summary&type=routine + +# Optional page displayed after submission of a message +#Submit page = submit.html + +# Comment displayed on top of the message entry field +Message comment = Please enter your message here: + +# Commands dispalyed in the menu bar of the message page +Menu commands = New, Edit, Delete, Reply, Find, Last day, Last 10, Copy To, Move To, Config, Change password, Logout, Help + +# Commands dispalyed in the menu bar of the search result page +Menu commands = New, Edit, Delete, Reply, Find, Last day, Last 10, Copy To, Move To, Config, Change password, Logout, Help + +# Text displayed at bottom of page +#Bottom text = bottom.html + +# URL for site-specific help file, must be either present in the same +# directory as elod.cfg or point to an external Web server +Help URL = http://midas.psi.ch/elog/config.html + +# Charactes per line for message entry +Message width = 76 + + +#--------------------------- +# Logbook attributes +#--------------------------- + +# Attributes for this logbook +Attributes = Author, Type, Category, Important, Subject + +# Attributes which are required +Required Attributes = Author, Type + +# Predefined options for attribute "type" +Options Type = Routine, Software Installation, Problem Fixed, Configuration, Other + +# Predefined options with multiple selections +MOptions Category = General, Hardware, Software, Network, Other + +# Boolean attribute +Options Important = boolean + +# Attribute "author" gets preset with login name, other options are: +# $host, $short_name, $logbook +Preset Author = Entered by $long_name from $remote_host on $date + +# Attribute substitution after submission +Subst Subject = $subject, entered from $remote_host + +# Attribute "author" cannot be changed to ensure it's correct +Locked Attributes = author + +# Attribute "type" cannot be changed via "Edit" button +Fixed Attributes = Type + +# Attributes displayed in find page. Items "#", "Date" are always +# displayed +Display search = Author, Subject + +# Main body text preset +Preset text = Change this... + +# Attributes removed on reply +# Makes sense for author field when author is not preset +#Remove on reply = author + +#--------------------------- +# Email notification +#--------------------------- + +# Email every entry where "type" equals to "problem fixed" +Email type "Problem fixed" = stefan.ritt@psi.ch + +# Specify subject line of email +Use Email Subject = New ELOG entry from $author + +# Specify "from" field in email +Use Email From = ELOG system + + +#--------------------------- +# Flags +#--------------------------- + +# Display message body text +Show text = 1 + +# Display attachments +Show attachments = 1 + +# If 1, "Last x" queries display on a few lines message body +Summary on default = 1 + +# Number of message body lines displayed, can be zero for no text at all +Summary lines = 3 + +# Display lines in reverse order +Reverse sort = 0 + +# Display box "Search all logbooks" in find page, can be turned off for +# public logbooks if there are also private logbooks +Search all logbooks = 1 + +# Enable "first", "previous", "next", "last" button +Enable browsing = 1 + +# If checkbox next to an attribute is checked, only messages with the +# same attribute value are displayed +Filtered browsing = 1 + +# State of "Submit as HTML text" button +# 0: display unckecked box +# 1: display checked box +# 2: don't display box, use only text submissions +HTML default = 0 + +# State of "Suppress Email notification" button +# 0: display unckecked box +# 1: display checked box +# 2: don't display box, send always email +Suppress default = 0 + +# State of "Resubmit as new entry" button +# 0: display unckecked box +# 1: display checked box +# 2: don't display box, don't resubmit +Resubmit default = 2 + +# Display email recipients after a message submission, can be turned +# off where users should not see to whom email is sent +Display Email recipients = 1 + +# If on, attach message body to email +Email message body = 0 + +# If on, "Back" button takes user back to logbook selection page instead +# to the current logbook +Back to main = 0 + +# If on, messages can only be edited by the original author +Restrict edit = 0 + + + + +############################# +# Section for second logbook +############################# + +[Demo2] +Theme = default +Comment = Second Demo Logbook +Data dir = logbooks/demo2 +Attributes = Author, Type, Category, Subject +Options Type = Routine, Software Installation, Problem Fixed, Configuration, Other +Options Category = General, Hardware, Software, Network, Other +Required Attributes = Author, Type