Changeset e02a4b2


Ignore:
Timestamp:
Apr 2, 2010, 11:21:11 AM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
dfcab53
Parents:
b34d568
git-author:
Alex Dehnert <adehnert@…> (04/02/10 11:21:11)
git-committer:
Alex Dehnert <adehnert@…> (04/02/10 11:21:11)
Message:

Auto-apply 'mit' and 'autocreated' groups

This resolves the "we need rope" part of Trac #20.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • remit/mit/__init__.py

    re8632f2 re02a4b2  
    22from django.contrib.auth.backends import RemoteUserBackend
    33from django.contrib import auth
     4from django.core.exceptions import ObjectDoesNotExist
    45
    56def zephyr(msg, clas='remit', instance='log', rcpt='adehnert',):
     
    3031            user.last_name = result[0][1]['sn'][0]
    3132            user.email = result[0][1]['mail'][0]
     33            try:
     34                user.groups.add(auth.models.Group.objects.get(name='mit'))
     35            except ObjectDoesNotExist:
     36                print "Failed to retrieve mit group"
    3237            user.save()
     38        try:
     39            user.groups.add(auth.models.Group.objects.get(name='autocreated'))
     40        except ObjectDoesNotExist:
     41            print "Failed to retrieve autocreated group"
    3342        return user
Note: See TracChangeset for help on using the changeset viewer.