liquid_feedback_frontend
changeset 734:9d104952554a
Completed cleanup of config
author | bsw |
---|---|
date | Thu Jun 28 17:32:48 2012 +0200 (2012-06-28) |
parents | 9c88e513a8f7 |
children | 92da28b31fd3 |
files | config/example.lua config/init.lua |
line diff
1.1 --- a/config/example.lua Thu Jun 28 17:24:18 2012 +0200 1.2 +++ b/config/example.lua Thu Jun 28 17:32:48 2012 +0200 1.3 @@ -2,10 +2,6 @@ 1.4 -- MANDATORY CONFIG OPTIONS (MUST BE SET!) 1.5 -- ======================================================================== 1.6 1.7 --- Name of this instance, defaults to name of config file 1.8 --- ------------------------------------------------------------------------ 1.9 -config.instance_name = "Instance name" 1.10 - 1.11 -- Information about service provider (HTML) 1.12 -- ------------------------------------------------------------------------ 1.13 config.app_service_provider = "Snake Oil<br/>10000 Berlin<br/>Germany" 1.14 @@ -21,7 +17,12 @@ 1.15 name = "terms_of_use_v1", 1.16 html = "I accept the terms of use.", 1.17 not_accepted_error = "You have to accept the terms of use to be able to register." 1.18 - } 1.19 + }, 1.20 +-- { 1.21 +-- name = "extra_terms_of_use_v1", 1.22 +-- html = "I accept the extra terms of use.", 1.23 +-- not_accepted_error = "You have to accept the extra terms of use to be able to register." 1.24 +-- } 1.25 } 1.26 1.27 -- ======================================================================== 1.28 @@ -29,6 +30,10 @@ 1.29 -- Remove leading -- to enable a option 1.30 -- ======================================================================== 1.31 1.32 +-- Name of this instance, defaults to name of config file 1.33 +-- ------------------------------------------------------------------------ 1.34 +-- config.instance_name = "Instance name" 1.35 + 1.36 -- Connection information for the LiquidFeedback database 1.37 -- ------------------------------------------------------------------------ 1.38 -- config.database = { engine='postgresql', dbname='liquid_feedback' } 1.39 @@ -45,14 +50,17 @@ 1.40 -- ------------------------------------------------------------------------ 1.41 -- config.default_lang = "en" 1.42 1.43 --- after how long is a user considered inactive and the trustee will see warning 1.44 --- notation is according to postgresql intervals 1.45 +-- after how long is a user considered inactive and the trustee will see warning, 1.46 +-- notation is according to postgresql intervals, default: no warning at all 1.47 -- ------------------------------------------------------------------------ 1.48 -- config.delegation_warning_time = '6 months' 1.49 1.50 --- Sender and prefix of all automatic mails, default to "[Liquid Feedback] " 1.51 +-- Prefix of all automatic mails, defaults to "[Liquid Feedback] " 1.52 -- ------------------------------------------------------------------------ 1.53 -- config.mail_subject_prefix = "[LiquidFeedback] " 1.54 + 1.55 +-- Sender of all automatic mails, defaults to system defaults 1.56 +-- ------------------------------------------------------------------------ 1.57 -- config.mail_envelope_from = "liquid-support@example.com" 1.58 -- config.mail_from = "LiquidFeedback" 1.59 -- config.mail_reply_to = "liquid-support@example.com" 1.60 @@ -71,10 +79,11 @@ 1.61 1.62 -- Set public access level 1.63 -- Available options: false, "anonymous", "pseudonym", "full" 1.64 +-- Defaults to "full" 1.65 -- ------------------------------------------------------------------------ 1.66 -- config.public_access = "full" 1.67 1.68 --- Use custom image conversion 1.69 +-- Use custom image conversion, defaults to ImageMagick's convert 1.70 -- ------------------------------------------------------------------------ 1.71 --config.member_image_content_type = "image/jpeg" 1.72 --config.member_image_convert_func = { 1.73 @@ -82,7 +91,7 @@ 1.74 -- photo = function(data) return extos.pfilter(data, "convert", "jpeg:-", "-thumbnail", "240x240", "jpeg:-") end 1.75 --} 1.76 1.77 --- Integration of Etherpad 1.78 +-- Integration of Etherpad, disabled by default 1.79 -- ------------------------------------------------------------------------ 1.80 --config.etherpad = { 1.81 -- base_url = "http://example.com:9001/", 1.82 @@ -102,7 +111,7 @@ 1.83 1.84 1.85 -- ======================================================================== 1.86 --- Do main initialisation (DO NOT REMOVE THIS SECTION) 1.87 +-- Do main initialisation (DO NOT REMOVE FOLLOWING SECTION) 1.88 -- ======================================================================== 1.89 1.90 execute.config("init")
2.1 --- a/config/init.lua Thu Jun 28 17:24:18 2012 +0200 2.2 +++ b/config/init.lua Thu Jun 28 17:32:48 2012 +0200 2.3 @@ -1,3 +1,9 @@ 2.4 +-- ======================================================================== 2.5 +-- DO NOT CHANGE ANYTHING IN THIS FILE 2.6 +-- (except when you really know what you are doing!) 2.7 +-- ======================================================================== 2.8 + 2.9 + 2.10 config.app_version = "2.beta12" 2.11 2.12 if not config.instance_name then 2.13 @@ -39,6 +45,10 @@ 2.14 } 2.15 end 2.16 2.17 +if config.public_access == nil then 2.18 + config.public_access = "full" 2.19 +end 2.20 + 2.21 if not config.database then 2.22 config.database = { engine='postgresql', dbname='liquid_feedback' } 2.23 end 2.24 @@ -46,7 +56,7 @@ 2.25 request.set_404_route{ module = 'index', view = '404' } 2.26 2.27 -- open and set default database handle 2.28 -db = assert(mondelefant.connect(config.database) 2.29 +db = assert(mondelefant.connect(config.database)) 2.30 at_exit(function() 2.31 db:close() 2.32 end) 2.33 @@ -63,7 +73,6 @@ 2.34 request.set_absolute_baseurl(config.absolute_base_url) 2.35 2.36 2.37 - 2.38 -- TODO abstraction 2.39 -- get record by id 2.40 function mondelefant.class_prototype:by_id(id)