Changeset a1e4224
- Timestamp:
- May 26, 2010, 8:23:37 PM (15 years ago)
- Branches:
- master, client
- Children:
- a4ac6bd
- Parents:
- 57beb94
- git-author:
- Alex Dehnert <adehnert@…> (05/26/10 05:24:59)
- git-committer:
- Alex Dehnert <adehnert@…> (05/26/10 20:23:37)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/util/setup.py
r57beb94 ra1e4224 9 9 os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' 10 10 11 import settings 12 11 13 import finance_core.models 12 14 import vouchers.models … … 15 17 import finance_core.util 16 18 17 from django.contrib.auth.models import Group, Permission19 from django.contrib.auth.models import User, Group, Permission 18 20 from django.contrib.contenttypes.models import ContentType 19 21 from django.db.models import Q … … 48 50 get_or_create_group('autocreated') 49 51 get_or_create_group('mit') 52 local_auth_only = get_or_create_group('local-auth-only') 50 53 treasurers = get_or_create_group('treasurers') 51 54 treasurer_perms = Permission.objects.filter(content_type__app_label__in=['vouchers', 'finance_core', ],) … … 53 56 treasurers.permissions.add(perm) 54 57 treasurers.save() 55 downloader = get_or_create_group('downloader') 56 grant_by_codename(downloader, 'generate_vouchers', ) 57 downloader.save() 58 gdownloader = get_or_create_group('downloader') 59 grant_by_codename(gdownloader, 'generate_vouchers', ) 60 gdownloader.save() 61 try: 62 udown = User.objects.get(username='downloader', ) 63 except User.DoesNotExist: 64 udown = User.objects.create_user(username='downloader', email=settings.SERVER_EMAIL, ) 65 udown.is_active = False 66 udown.is_staff = True 67 udown.groups.add(local_auth_only) 68 udown.groups.add(gdownloader) 69 udown.save()
Note: See TracChangeset
for help on using the changeset viewer.