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

« back to all changes in this revision

Viewing changes to ivle/database.py

  • Committer: Nick Chadwick
  • Date: 2009-02-23 23:06:45 UTC
  • mto: (1099.1.227 exercise-ui)
  • mto: This revision was merged to the branch mainline in revision 1100.
  • Revision ID: chadnickbok@gmail.com-20090223230645-yam30bupsu0xj8dy
Modified the database layer so that exercises have a get_permissions
object.

Show diffs side-by-side

added added

removed removed

Lines of Context:
432
432
    def __repr__(self):
433
433
        return "<%s %s>" % (type(self).__name__, self.name)
434
434
 
 
435
    def get_permissions(self, user):
 
436
        perms = set()
 
437
        if user is not None:
 
438
            if user.rolenm == 'admin':
 
439
                perms.add('edit')
 
440
                perms.add('view')
 
441
        return perms
435
442
 
436
443
class Worksheet(Storm):
437
444
    __storm_table__ = "worksheet"