- Timestamp:
- Dec 26, 2012, 5:12:22 AM (13 years ago)
- Branches:
- master, space-access, stable, stage
- Children:
- c80e9a2
- Parents:
- 213dd57
- git-author:
- Alex Dehnert <adehnert@…> (12/26/12 05:12:22)
- git-committer:
- Alex Dehnert <adehnert@…> (12/26/12 05:12:22)
- Location:
- asadb
- Files:
-
- 3 edited
-
groups/urls.py (modified) (1 diff)
-
groups/views.py (modified) (1 diff)
-
template/groups/groups_constitutions.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
asadb/groups/urls.py
r213dd57 r532a8e9 25 25 url(r'^signatories/$', groups.views.view_signatories, name='signatories', ), 26 26 url(r'^constitutions/$', groups.views.downloaded_constitutions, name='constitutions', ), 27 url(r'^constitutions/status.csv$', groups.views.downloaded_constitutions_csv, name='constitutions-csv', ), 27 28 url(r'^account_lookup/$', groups.views.account_lookup, name='account-lookup', ), 28 29 ) -
asadb/groups/views.py
r213dd57 r532a8e9 1044 1044 1045 1045 1046 @permission_required('groups.view_group_private_info') 1047 def downloaded_constitutions_csv(request, ): 1048 active_groups = groups.models.Group.active_groups.all() 1049 constitutions = groups.models.GroupConstitution.objects.filter(group__in=active_groups) 1050 constitutions = constitutions.order_by('failure_reason', 'status_msg', 'failure_date', 'group__name', ).select_related('group', 'group__group_status') 1051 1052 response = HttpResponse(mimetype='text/csv') 1053 writer = csv.writer(response) 1054 1055 writer.writerow([ 1056 'failure_date', 1057 'status_msg', 1058 'name', 'id', 'group_status', 'officer_email', 1059 'constitution_url', 1060 ]) 1061 for const in constitutions: 1062 writer.writerow([ 1063 const.failure_date, 1064 const.status_msg, 1065 const.group.name, 1066 const.group.pk, 1067 const.group.group_status.slug, 1068 const.group.officer_email, 1069 const.source_url, 1070 ]) 1071 return response 1072 1073 1046 1074 1047 1075 ####################### -
asadb/template/groups/groups_constitutions.html
r0f60d8b r532a8e9 5 5 6 6 <h1>Constitutions</h1> 7 8 <p>See also the <a href='{% url groups:constitutions-csv %}'>CSV version</a> (which contains active groups only).</p> 7 9 8 10 <h2>Summary</h2>
Note: See TracChangeset
for help on using the changeset viewer.