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

« back to all changes in this revision

Viewing changes to www/conf/apps.py

  • Committer: mattgiuca
  • Date: 2008-01-25 06:20:32 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:313
test/test_framework: Updated examples, a bit of better descriptions, sample
    partial solutions, etc.

Added all sample subject material.
This has been copied from test/test_framework and modified slightly.
There is now a subject "sample" with 2 worksheets. The 1st worksheet has 3
exercises. These work in IVLE by default.

setup.py: Added code to install subjects into the designated directory. This
means that installing IVLE will result in the sample subjects being
immediately available.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
# These should not need to be modified by admins unless new applications are
5
5
# plugged in.
6
6
 
 
7
enable_debuginfo = False
 
8
 
7
9
# Allow App objects
8
10
# Note: icon is a string of a file basename. The icon files are found in
9
11
# app_icon_dir, defined below.
23
25
 
24
26
# Directory where app icons are stored, relative to the IVLE root.
25
27
app_icon_dir = "media/images/apps"
 
28
# Small version of icons (16x16, for favicon)
 
29
app_icon_dir_small = "media/images/apps/small"
26
30
 
27
31
# Which application to load by default (if the user navigates to the top level
28
32
# of the site). This is the app's URL name.
29
33
# Note that if this app requires authentication, the user will first be
30
34
# presented with the login screen.
31
35
default_app = "files"
 
36
# Which application to use for "public host" URLs.
 
37
# (See conf.py)
 
38
public_app = "serve"
32
39
 
33
40
# Application definitions
34
41
 
55
62
                    requireauth = True,
56
63
                    hashelp = True)
57
64
 
 
65
app_consoleservice = App(dir = "consoleservice",
 
66
                    name = "Console Service",
 
67
                    requireauth = True,
 
68
                    hashelp = False)
 
69
 
58
70
app_tutorial =     App(dir = "tutorial",
59
71
                    name = "Tutorial",
60
72
                    icon = "tutorial.png",
61
73
                    requireauth = True,
62
74
                    hashelp = True)
63
75
 
 
76
app_tutorialservice = App(dir = "tutorialservice",
 
77
                    name = "Tutorial Service",
 
78
                    requireauth = True,
 
79
                    hashelp = False)
 
80
 
64
81
app_server =    App(dir = "server",
65
82
                    name = "Server",
66
 
                    requireauth = False,
 
83
                    requireauth = True,
67
84
                    hashelp = False)
68
85
 
69
86
app_download =  App(dir = "download",
89
106
    "edit" : app_editor,
90
107
    "fileservice" : app_fileservice,
91
108
    "console" : app_console,
 
109
    "consoleservice" : app_consoleservice,
92
110
    "tutorial" : app_tutorial,
 
111
    "tutorialservice" : app_tutorialservice,
93
112
    "serve" : app_server,
94
113
    "download" : app_download,
95
114
    "help" : app_help,
96
 
    #"debuginfo" : app_debuginfo,
97
115
}
 
116
if enable_debuginfo:
 
117
    app_url["debuginfo"] = app_debuginfo
98
118
 
99
119
# List of apps that go in the tabs at the top
100
120
# (The others are hidden unless they are linked to)