Changeset 2c86ed1 for asadb/space
- Timestamp:
- Apr 8, 2012, 11:47:35 PM (14 years ago)
- Branches:
- master, space-access, stable, stage
- Children:
- c3cd6c2
- Parents:
- a03cb61
- git-author:
- Alex Dehnert <adehnert@…> (04/08/12 23:47:35)
- git-committer:
- Alex Dehnert <adehnert@…> (04/08/12 23:47:35)
- Location:
- asadb/space
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
asadb/space/dump_locker_access.py
rd85ba8f r2c86ed1 31 31 return space_users 32 32 33 def print_info(space_users): 34 writer = csv.writer(sys.stdout) 33 def print_info(space_users, stream=None, ): 34 if not stream: stream = sys.stdout 35 writer = csv.writer(stream) 35 36 writer.writerow(("space", "last_name", "first_name", "username", "mit_id", )) 36 37 for space_id, users in space_users.items(): -
asadb/space/dump_office_access.py
ra9a8f3d r2c86ed1 54 54 holders = groups.models.OfficerRole.current_holders.filter(role__slug='office-access') 55 55 56 def print_info(): 56 def print_info(stream=None, ): 57 if not stream: stream=sys.stdout 58 57 59 people_map = people_lookup() 58 60 space_map = space_lookup() … … 67 69 space_aces = gather_users() 68 70 69 writer = csv.writer(s ys.stdout)71 writer = csv.writer(stream) 70 72 writer.writerow(("space", "group", "last_name", "first_name", "username", "mit_id", )) 71 73 for space_id, space_groups in space_aces.items(): -
asadb/space/views.py
r8b68c67 r2c86ed1 3 3 from django.shortcuts import render_to_response, get_object_or_404, redirect 4 4 from django.template import RequestContext, Context, Template 5 from django.http import Http404, HttpResponseRedirect 5 from django.http import Http404, HttpResponseRedirect, HttpResponse 6 6 from django.core.urlresolvers import reverse 7 7 from django.core.mail import EmailMessage, mail_admins … … 16 16 import groups.models 17 17 import space.models 18 import space.dump_locker_access 19 import space.dump_office_access 18 20 19 21 # Note: Not a view. … … 82 84 } 83 85 return render_to_response('space/manage-access.html', context, context_instance=RequestContext(request), ) 86 87 @permission_required('groups.view_group_private_info') 88 def dump_locker_access(request, ): 89 response = HttpResponse(mimetype='text/csv') 90 space_users = space.dump_locker_access.gather_users() 91 space.dump_locker_access.print_info(space_users, response) 92 return response 93 94 @permission_required('groups.view_group_private_info') 95 def dump_office_access(request, ): 96 response = HttpResponse(mimetype='text/csv') 97 space.dump_office_access.print_info(response) 98 return response
Note: See TracChangeset
for help on using the changeset viewer.