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

« back to all changes in this revision

Viewing changes to ivle/dispatch/__init__.py

  • Committer: William Grant
  • Date: 2009-02-24 13:29:44 UTC
  • Revision ID: grantw@unimelb.edu.au-20090224132944-lm29zd1li1rjg77p
Privileges (apart from admin) are now offering-local, not global.

Offering privileges are granted by Enrolment.role, and global admin
by User.admin. ivle.caps is dead.

Show diffs side-by-side

added added

removed removed

Lines of Context:
166
166
        login = req.user.login
167
167
    except AttributeError:
168
168
        login = None
169
 
    try:
170
 
        role = req.user.role
171
 
    except AttributeError:
172
 
        role = None
173
169
 
174
170
    # Log File
175
171
    try:
215
211
 
216
212
    # Error messages are only displayed is the user is NOT a student,
217
213
    # or if there has been a problem logging the error message
218
 
    show_errors = (not publicmode) and ((login and \
219
 
                        str(role) != "student") or logfail)
 
214
    show_errors = (not publicmode) and ((login and req.user.admin) or logfail)
220
215
    req.write("""<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"                 
221
216
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">                                      
222
217
<html xmlns="http://www.w3.org/1999/xhtml">