~azzar1/unity/add-show-desktop-key

1079 by William Grant
Merge setup-refactor branch. This completely breaks existing installations;
1
# IVLE Configuration File
2
# conf/apps.py
3
# Configuration of plugin applications for IVLE
4
# These should not need to be modified by admins unless new applications are
5
# plugged in.
6
7
# Allow App objects
8
# Notes:
9
# icon is a string of a file basename. The icon files are found in
10
# app_icon_dir, defined below.
11
class App:
12
    def __init__(self, dir, name, desc=None, icon = None,
13
        useconsole = False, requireauth = True, hashelp = False):
14
        self.dir = dir
15
        self.name = name
16
        self.desc = desc
17
        self.icon = icon
18
        self.useconsole = useconsole
19
        self.requireauth = requireauth
20
        self.hashelp = hashelp
21
    def __repr__(self):
22
        return ("App(dir=%s, name=%s, desc=%s, icon=%s, requireauth=%s, "
23
                "hashelp=%s)" % (repr(self.dir), repr(self.name),
24
                repr(self.desc), repr(self.icon), repr(self.requireauth),
25
                repr(self.hashelp)))
26
27
# Which application to use for "public host" URLs.
28
# (See conf.py)
29
public_app = "serve"
30
31
# Application definitions
32
33
app_fileservice = App(dir = "fileservice",
34
                    name = "File Service (AJAX server)",
35
                    requireauth = True,
36
                    hashelp = False)
37
38
# Mapping URL names to apps
39
40
app_url = {
41
    "fileservice" : app_fileservice,
42
}