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

« back to all changes in this revision

Viewing changes to ivle/database.py

  • Committer: Matt Giuca
  • Date: 2010-02-12 02:49:17 UTC
  • Revision ID: matt.giuca@gmail.com-20100212024917-z9g1d5v4utr0u2zm
Fixed policy on who is able to view the list of exercises and create a new one. Rather than being 'if you can edit any offering', it is now the same rule as determining whether you can edit exercises.

Show diffs side-by-side

added added

removed removed

Lines of Context:
843
843
        return "<%s %s>" % (type(self).__name__, self.name)
844
844
 
845
845
    def get_permissions(self, user):
 
846
        return self.global_permissions(user)
 
847
 
 
848
    @staticmethod
 
849
    def global_permissions(user):
 
850
        """Gets the set of permissions this user has over *all* exercises.
 
851
        This is used to determine who may view the exercises list, and create
 
852
        new exercises."""
846
853
        perms = set()
847
854
        roles = set()
848
855
        if user is not None: