SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit baf52cf2 authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Update modern url routes

parent 152252e6
No related branches found
No related tags found
No related merge requests found
......@@ -59,6 +59,7 @@
<th>Name</th>
<th>Acronym</th>
<th>Identifier</th>
<th></th>
</tr>
</thead>
<tbody id="accordion" role="tablist" aria-multiselectable="true">
......@@ -67,10 +68,11 @@
<td>{{ funder.name }}</td>
<td>{{ funder.acronym }}</td>
<td>{{ funder.identifier }}</td>
<td><a href="">See all Publications for Funder</a></td>
</tr>
{% empty %}
<tr>
<td colspan="3">No funders found</td>
<td colspan="4">No funders found</td>
</tr>
{% endfor %}
</tbody>
......
from django.conf.urls import url
from django.views.generic import TemplateView
from . import views
urlpatterns = [
url(r'^$', views.funders,
name='funders'),
url(r'^query_crossref_for_funder$',
views.query_crossref_for_funder,
url(r'^$', views.funders, name='funders'),
url(r'^query_crossref_for_funder$', views.query_crossref_for_funder,
name='query_crossref_for_funder'),
url(r'^add_funder$',
views.add_funder,
name='add_funder'),
url(r'^add_grant$',
views.add_grant,
name='add_grant'),
url(r'^funders/add$', views.add_funder, name='add_funder'),
url(r'^grants/add$', views.add_grant, name='add_grant'),
]
......@@ -63,3 +63,14 @@ def add_grant(request):
elif grant_form.has_changed():
messages.warning(request, 'The form was invalidly filled (grant already exists?).')
return redirect(reverse('funders:funders'))
@permission_required('scipost.can_view_all_funding_info', raise_exception=True)
def publication_per_funder(request):
funders = Funder.objects.all()
form = FunderRegistrySearchForm()
grants = Grant.objects.all()
grant_form = GrantForm()
context = {'form': form, 'funders': funders,
'grants': grants, 'grant_form': grant_form}
return render(request, 'funders/funders.html', context)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment