| rev | 
   line source | 
| 
bsw@616
 | 
     1 ui.title(_"About site")
 | 
| 
bsw/jbe@0
 | 
     2 
 | 
| 
bsw@1045
 | 
     3 ui.section( function()
 | 
| 
bsw/jbe@19
 | 
     4 
 | 
| 
bsw@1045
 | 
     5   ui.sectionHead( function()
 | 
| 
bsw@1045
 | 
     6     ui.heading{ level = 1, content = _"About site" }
 | 
| 
bsw@1045
 | 
     7   end )
 | 
| 
bsw@1045
 | 
     8 
 | 
| 
bsw@1045
 | 
     9   ui.sectionRow( function()
 | 
| 
bsw/jbe@0
 | 
    10 
 | 
| 
bsw@1045
 | 
    11     ui.heading{ level = 3, content = _"This service is provided by:" }
 | 
| 
bsw@1045
 | 
    12     slot.put(config.app_service_provider)
 | 
| 
bsw/jbe@0
 | 
    13 
 | 
| 
bsw@1045
 | 
    14   end )
 | 
| 
bsw/jbe@0
 | 
    15 
 | 
| 
bsw@1045
 | 
    16   ui.sectionRow( function()
 | 
| 
bsw/jbe@0
 | 
    17 
 | 
| 
bsw@1045
 | 
    18     ui.heading{ level = 3, content = _"This service is provided using the following software components:" }
 | 
| 
bsw/jbe@0
 | 
    19 
 | 
| 
bsw@1045
 | 
    20     local tmp = {
 | 
| 
bsw@1045
 | 
    21       {
 | 
| 
bsw@1045
 | 
    22         name = "LiquidFeedback Frontend",
 | 
| 
bsw@1045
 | 
    23         url = "http://www.public-software-group.org/liquid_feedback",
 | 
| 
bsw@1045
 | 
    24         version = config.app_version,
 | 
| 
bsw@1045
 | 
    25         license = "MIT/X11",
 | 
| 
bsw@1045
 | 
    26         license_url = "http://www.public-software-group.org/licenses"
 | 
| 
bsw@1045
 | 
    27       },
 | 
| 
bsw@1045
 | 
    28       {
 | 
| 
bsw@1045
 | 
    29         name = "LiquidFeedback Core",
 | 
| 
bsw@1045
 | 
    30         url = "http://www.public-software-group.org/liquid_feedback",
 | 
| 
bsw@1045
 | 
    31         version = db:query("SELECT * from liquid_feedback_version;")[1].string,
 | 
| 
bsw@1045
 | 
    32         license = "MIT/X11",
 | 
| 
bsw@1045
 | 
    33         license_url = "http://www.public-software-group.org/licenses"
 | 
| 
bsw@1045
 | 
    34       },
 | 
| 
bsw@1045
 | 
    35       {
 | 
| 
bsw@1045
 | 
    36         name = "WebMCP",
 | 
| 
bsw@1045
 | 
    37         url = "http://www.public-software-group.org/webmcp",
 | 
| 
bsw@1150
 | 
    38         version = WEBMCP_VERSION or _WEBMCP_VERSION,
 | 
| 
bsw@1045
 | 
    39         license = "MIT/X11",
 | 
| 
bsw@1045
 | 
    40         license_url = "http://www.public-software-group.org/licenses"
 | 
| 
bsw@1200
 | 
    41       }
 | 
| 
bsw@1200
 | 
    42     }
 | 
| 
bsw@1200
 | 
    43     
 | 
| 
bsw@1200
 | 
    44     if _MOONBRIDGE_VERSION then
 | 
| 
bsw@1200
 | 
    45       tmp[#tmp+1] = {
 | 
| 
bsw@1200
 | 
    46         name = "Moonbridge",
 | 
| 
bsw@1200
 | 
    47         url = "http://www.public-software-group.org/moonbridge",
 | 
| 
bsw@1200
 | 
    48         version = _MOONBRIDGE_VERSION,
 | 
| 
bsw@1045
 | 
    49         license = "MIT/X11",
 | 
| 
bsw@1200
 | 
    50         license_url = "http://www.public-software-group.org/licenses"
 | 
| 
bsw@1200
 | 
    51       }
 | 
| 
bsw@1200
 | 
    52     end
 | 
| 
bsw@1200
 | 
    53     
 | 
| 
bsw@1200
 | 
    54     tmp[#tmp+1] = {
 | 
| 
bsw@1200
 | 
    55       name = "Lua",
 | 
| 
bsw@1200
 | 
    56       url = "http://www.lua.org",
 | 
| 
bsw@1200
 | 
    57       version = _VERSION:gsub("Lua ", ""),
 | 
| 
bsw@1200
 | 
    58       license = "MIT/X11",
 | 
| 
bsw@1200
 | 
    59       license_url = "http://www.lua.org/license.html"
 | 
| 
bsw@1200
 | 
    60     }
 | 
| 
bsw@1200
 | 
    61     
 | 
| 
bsw@1200
 | 
    62     tmp[#tmp+1] = {
 | 
| 
bsw@1200
 | 
    63       name = "PostgreSQL",
 | 
| 
bsw@1200
 | 
    64       url = "http://www.postgresql.org/",
 | 
| 
bsw@1200
 | 
    65       version = db:query("SELECT version();")[1].version:gsub("PostgreSQL ", ""):gsub("on.*", ""),
 | 
| 
bsw@1200
 | 
    66       license = "BSD",
 | 
| 
bsw@1200
 | 
    67       license_url = "http://www.postgresql.org/about/licence"
 | 
| 
bsw@1045
 | 
    68     }
 | 
| 
bsw/jbe@0
 | 
    69 
 | 
| 
bsw@1045
 | 
    70     ui.list{
 | 
| 
bsw@1045
 | 
    71       records = tmp,
 | 
| 
bsw@1045
 | 
    72       columns = {
 | 
| 
bsw@1045
 | 
    73         {
 | 
| 
bsw@1045
 | 
    74           content = function(record) 
 | 
| 
bsw@1045
 | 
    75             ui.link{
 | 
| 
bsw@1045
 | 
    76               content = record.name,
 | 
| 
bsw@1045
 | 
    77               external = record.url
 | 
| 
bsw@1045
 | 
    78             }
 | 
| 
bsw@1045
 | 
    79           end
 | 
| 
bsw@1045
 | 
    80         },
 | 
| 
bsw@1045
 | 
    81         {
 | 
| 
bsw@1045
 | 
    82           content = function(record) ui.field.text{ value = record.version } end
 | 
| 
bsw@1045
 | 
    83         },
 | 
| 
bsw@1045
 | 
    84         {
 | 
| 
bsw@1045
 | 
    85           content = function(record) 
 | 
| 
bsw@1045
 | 
    86             ui.link{
 | 
| 
bsw@1045
 | 
    87               content = record.license,
 | 
| 
bsw@1045
 | 
    88               external = record.license_url
 | 
| 
bsw@1045
 | 
    89             }
 | 
| 
bsw@1045
 | 
    90           end
 | 
| 
bsw@1045
 | 
    91 
 | 
| 
bsw/jbe@0
 | 
    92         }
 | 
| 
bsw@1045
 | 
    93       }
 | 
| 
bsw@1045
 | 
    94     }
 | 
| 
bsw@1045
 | 
    95 
 | 
| 
bsw@1045
 | 
    96   end )
 | 
| 
bsw/jbe@0
 | 
    97 
 | 
| 
bsw@1045
 | 
    98   ui.sectionRow( function()
 | 
| 
bsw@1045
 | 
    99     ui.heading{ level = 3, content = "3rd party license information:" }
 | 
| 
bsw@1045
 | 
   100     slot.put('Some of the icons used in Liquid Feedback are from <a href="http://www.famfamfam.com/lab/icons/silk/">Silk icon set 1.3</a> by Mark James. His work is licensed under a <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5 License.</a>')
 | 
| 
bsw/jbe@0
 | 
   101 
 | 
| 
bsw@1045
 | 
   102   end )
 | 
| 
bsw@1045
 | 
   103 end )
 |