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

« back to all changes in this revision

Viewing changes to ivle/conf/conf.py

  • Committer: Matt Giuca
  • Date: 2009-02-24 02:02:03 UTC
  • mto: This revision was merged to the branch mainline in revision 1119.
  • Revision ID: matt.giuca@gmail.com-20090224020203-aqdcjnsj6y7wl32o
Added a new look to the IVLE header bar. Mmmm... Web 2.0.
Added top-level directory image-source, containing SVG and script files for
    generating the images.
ivle/webapp/coremedia/images: Added 'chrome' directory containing the rendered
    images.
Modified ivle/webapp/base/ivle-headings.html and
    ivle/webapp/coremedia/ivle.css to support the new images.
    Note that the H1 and H2 at the top of the page are no longer displayed
    (and their custom styles have been removed). There is a heading image
    instead.

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
    'prefix': 'paths/prefix',
44
44
    'data_path': 'paths/data',
45
45
    'log_path': 'paths/logs',
 
46
    'python_site_packages_override': 'paths/site_packages',
46
47
    'public_host': 'urls/public_host',
47
48
    'db_host': 'database/host',
48
49
    'db_port': 'database/port',
57
58
    'usrmgt_host': 'usrmgt/host',
58
59
    'usrmgt_port': 'usrmgt/port',
59
60
    'usrmgt_magic': 'usrmgt/magic',
60
 
 
61
 
    # These two are only relevant inside the jail.
62
 
    'login': 'user_info/login',
63
 
    'svn_pass': 'user_info/svn_pass',
64
61
}
65
62
 
66
63
for legacyopt, newopt_path in CONFIG_OPTIONS.iteritems():
91
88
# Path where user-executable binaries are installed.
92
89
bin_path = os.path.join(prefix, 'bin')
93
90
 
 
91
# 'site-packages' directory in Python, where Python libraries are to be
 
92
# installed.
 
93
if python_site_packages_override is None:
 
94
    PYTHON_VERSION = sys.version[0:3]   # eg. "2.5"
 
95
    python_site_packages = os.path.join(prefix,
 
96
                               'lib/python%s/site-packages' % PYTHON_VERSION)
 
97
else:
 
98
    python_site_packages = python_site_packages_override
 
99
 
94
100
# In the local file system, where the student/user jails will be mounted.
95
101
# Only a single copy of the jail's system components will be stored here -
96
102
# all user jails will be virtually mounted here.
97
 
# XXX: Some jail code calls ivle.studpath.url_to_{local,jailpaths}, both
98
 
#      of which use jail_base. Note that they don't use the bits of the
99
 
#      return value that depend on jail_base, so it can be any string inside
100
 
#      the jail. The value computed here may be meaningless inside the jail,
101
 
#      but that's OK for now.
102
103
jail_base = os.path.join(data_path, 'jailmounts')
103
104
 
104
105
# In the local file system, where are the student/user file spaces located.
117
118
# (The 'subjects' and 'exercises' directories).
118
119
content_path = os.path.join(data_path, 'content')
119
120
 
 
121
# In the local file system, where are the per-subject file spaces located.
 
122
# The individual subject directories are expected to be located immediately
 
123
# in subdirectories of this location.
 
124
subjects_base = os.path.join(content_path, 'subjects')
 
125
 
 
126
# In the local file system, where are the subject-independent exercise sheet
 
127
# file spaces located.
 
128
exercises_base = os.path.join(content_path, 'exercises')
 
129
 
120
130
# In the local file system, where the system notices are stored (such as terms
121
131
# of service and MOTD).
122
132
notices_path = os.path.join(data_path, 'notices')