Changeset fbb362a
- Timestamp:
- Aug 25, 2011, 10:53:03 PM (14 years ago)
- Branches:
- master, space-access, stable, stage, test-hooks
- Children:
- 9b391ce, 165e5aa
- Parents:
- d3167b9
- git-author:
- Alex Dehnert <adehnert@…> (08/25/11 22:53:03)
- git-committer:
- Alex Dehnert <adehnert@…> (08/25/11 22:53:03)
- Location:
- asadb
- Files:
-
- 1 added
- 10 edited
-
groups/urls.py (added)
-
groups/views.py (modified) (5 diffs)
-
template/base.html (modified) (1 diff)
-
template/groups/group_change_main.html (modified) (1 diff)
-
template/groups/group_change_officers.html (modified) (1 diff)
-
template/groups/group_detail.html (modified) (1 diff)
-
template/groups/group_list.html (modified) (1 diff)
-
template/groups/group_version.html (modified) (1 diff)
-
template/groups/groups_signatories.html (modified) (1 diff)
-
template/index.html (modified) (2 diffs)
-
urls.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
asadb/groups/views.py
r9b4e15e rfbb362a 111 111 model = groups.models.Group 112 112 113 def manage_main(request, group_id, ):114 group = get_object_or_404(groups.models.Group, pk= group_id)113 def manage_main(request, pk, ): 114 group = get_object_or_404(groups.models.Group, pk=pk) 115 115 116 116 if not request.user.has_perm('groups.admin_group', group): … … 245 245 def get_queryset(self): 246 246 history_entries = None 247 if ' group' in self.kwargs:248 group = get_object_or_404(groups.models.Group, pk=self.kwargs[' group'])247 if 'pk' in self.kwargs: 248 group = get_object_or_404(groups.models.Group, pk=self.kwargs['pk']) 249 249 history_entries = reversion.models.Version.objects.get_for_object(group) 250 250 else: … … 259 259 def get_context_data(self, **kwargs): 260 260 context = super(GroupHistoryView, self).get_context_data(**kwargs) 261 if ' group' in self.kwargs:262 group = get_object_or_404(groups.models.Group, pk=self.kwargs[' group'])261 if 'pk' in self.kwargs: 262 group = get_object_or_404(groups.models.Group, pk=self.kwargs['pk']) 263 263 context['title'] = "History for %s" % (group.name, ) 264 264 else: … … 278 278 return people, roles, officers_map 279 279 280 def manage_officers(request, group_id, ):281 group = get_object_or_404(groups.models.Group, pk= group_id)280 def manage_officers(request, pk, ): 281 group = get_object_or_404(groups.models.Group, pk=pk) 282 282 283 283 if not request.user.has_perm('groups.admin_group', group): … … 426 426 dest = None 427 427 if 'signatories' in request.GET: 428 dest = reverse('groups -signatories')428 dest = reverse('groups:signatories') 429 429 print dest 430 430 elif 'group-info' in request.GET: 431 dest = reverse('group -list')431 dest = reverse('groups:list') 432 432 433 433 if dest: -
asadb/template/base.html
r386ea2a rfbb362a 12 12 <ul class='tab-navigation'> 13 13 <li{% ifequal pagename "homepage" %} class='selected'{% endifequal %}><a href="{% url homepage %}">Home</a></li> 14 <li{% ifequal pagename "groups" %} class='selected'{% endifequal %}><a href="{% url group -list %}">Groups</a></li>14 <li{% ifequal pagename "groups" %} class='selected'{% endifequal %}><a href="{% url groups:list %}">Groups</a></li> 15 15 <li{% ifequal pagename "fysm" %} class='selected'{% endifequal %}><a href="{% url fysm %}">FYSM</a></li> 16 16 {% if user.is_staff %}<li><a href='{% url admin:index %}'>Admin</a></li>{% endif %} -
asadb/template/groups/group_change_main.html
rf27faaf rfbb362a 20 20 21 21 <ul> 22 <li><a href='{% url group -manage-history group.pk %}'>View update history</a></li>23 <li><a href='{% url group -manage-officers group.pk %}'>Update officers, signatories, etc.</a></li>22 <li><a href='{% url groups:group-manage-history group.pk %}'>View update history</a></li> 23 <li><a href='{% url groups:group-manage-officers group.pk %}'>Update officers, signatories, etc.</a></li> 24 24 </ul> 25 25 -
asadb/template/groups/group_change_officers.html
r2abe1dc rfbb362a 87 87 88 88 <ul> 89 <li><a href='{% url group -manage-main group.pk %}'>View main update page</a></li>90 <li><a href='{% url group -manage-officers group.pk %}'>Reload this page</a></li>89 <li><a href='{% url groups:group-manage-main group.pk %}'>View main update page</a></li> 90 <li><a href='{% url groups:group-manage-officers group.pk %}'>Reload this page</a></li> 91 91 </ul> 92 92 -
asadb/template/groups/group_detail.html
r3107c52 rfbb362a 5 5 6 6 <h1>{{group.name}}{% if group.abbreviation %} ({{group.abbreviation}}){%endif%} 7 {% if adminpriv %}<a href='{%url group -manage-main group.pk %}'>[update]</a></p>{%endif%}7 {% if adminpriv %}<a href='{%url groups:group-manage-main group.pk %}'>[update]</a></p>{%endif%} 8 8 </h1> 9 9 -
asadb/template/groups/group_list.html
r1de230f rfbb362a 32 32 <th>{{group.name}}</th> 33 33 <td>{% if group.website_url %}<a href='{{group.website_url}}'>Website</a>{%endif%}</td> 34 <td><a href='{% url group -detail group.pk %}'>DB Entry</a></td>34 <td><a href='{% url groups:group-detail group.pk %}'>DB Entry</a></td> 35 35 <td>{{group.description}}</td> 36 36 <td>{{group.meeting_times}}</td> -
asadb/template/groups/group_version.html
r9f9aa21 rfbb362a 17 17 <tr> 18 18 <td>{{version.object_id}}</td> 19 <td><a href='{% url group -detail version.object_id %}'>{{version.object_repr}}</a></td>19 <td><a href='{% url groups:group-detail version.object_id %}'>{{version.object_repr}}</a></td> 20 20 <td>{{version.revision.date_created}}</td> 21 21 <td>{% if version.revision.user %}{{version.revision.user}}{%else%}<i>System</i>{%endif%}</td> -
asadb/template/groups/groups_signatories.html
r9ea4909 rfbb362a 46 46 {%for group, role_list in officers %} 47 47 <tr> 48 <th><a href='{% url group -detail group.pk %}'>{{group}}</a></th>48 <th><a href='{% url groups:group-detail group.pk %}'>{{group}}</a></th> 49 49 {%for holders in role_list%} 50 50 <td>{% if holders %}<ul>{% for person in holders %}<li>{{person}}</li>{%endfor%}</ul>{% endif %}</td> -
asadb/template/index.html
r6a646ce rfbb362a 7 7 8 8 <ul> 9 <li><a href='{%url group -search%}'>Search groups</a></li>10 <li><a href='{%url group -list%}'>List of groups</a></li>9 <li><a href='{%url groups:search%}'>Search groups</a></li> 10 <li><a href='{%url groups:list%}'>List of groups</a></li> 11 11 <li>First Year Summer Mailing<ul> 12 12 <li><a href='{%url fysm%}'>View the entries</a></li> 13 13 <li><a href='{%url fysm-select%}'>Submit an entry</a></li> 14 14 </ul></li> 15 {%if perms.groups.view_signatories %}<li><a href='{% url groups -signatories %}'>View Signatories</a></li>{%endif%}15 {%if perms.groups.view_signatories %}<li><a href='{% url groups:signatories %}'>View Signatories</a></li>{%endif%} 16 16 </ul> 17 17 … … 29 29 <ul> 30 30 {% for group in groups %} 31 <li><a href='{% url group -detail group.pk %}'>{{group}}</a></li>31 <li><a href='{% url groups:group-detail group.pk %}'>{{group}}</a></li> 32 32 {%endfor%} 33 33 </ul> -
asadb/urls.py
r6a646ce rfbb362a 9 9 import settings 10 10 11 import groups.urls 11 12 import forms.views 12 import groups.models13 import groups.views14 15 13 16 14 urlpatterns = patterns('', … … 31 29 url(r'^fysm/(?:(\d+)/)?(?:([\w-]+)/)?$', forms.views.fysm_by_years, name='fysm', ), 32 30 33 # Group editing34 url(r'^group/(\d+)/edit/main$', groups.views.manage_main, name='group-manage-main', ),35 url(r'^group/(\d+)/edit/officers$', groups.views.manage_officers, name='group-manage-officers', ),36 37 31 # Group list 38 url(r'^groups/$', groups.views.GroupListView.as_view(), name='group-list', ), 39 url(r'^groups/search/$', groups.views.search_groups, name='group-search', ), 40 url(r'^group/(?P<pk>\d+)/$', groups.views.GroupDetailView.as_view(), name='group-detail', ), 41 url(r'^groups/recent_changes/$', groups.views.GroupHistoryView.as_view(), name='groups-manage-history', ), 42 url(r'^group/(?P<group>\d+)/history/$', groups.views.GroupHistoryView.as_view(), name='group-manage-history', ), 43 url(r'^groups/signatories/$', groups.views.view_signatories, name='groups-signatories', ), 32 (r'^groups/', include(groups.urls.urls(), ), ), 44 33 45 34 # Uncomment the admin/doc line below and add 'django.contrib.admindocs'
Note: See TracChangeset
for help on using the changeset viewer.