from organization.network.views import *
-
urlpatterns = [
- url(r'^(?P<department>.*)/teams/$', TeamListView.as_view(), name="organization-network-team-list"),
url(r'^person/(?P<slug>.*)/$', PersonDetailView.as_view(), name="organization-network-person-detail"),
url("^person-list-block-autocomplete/$", permission_required('person.can_edit')(PersonListBlockAutocompleteView.as_view()), name='person-list-block-autocomplete'),
url("^person-autocomplete/$", permission_required('person.can_edit')(PersonListView.as_view()), name='person-autocomplete'),
from organization.core.views import *
-class DepartmentListView(ListView):
-
- model = Department
- template_name='team/department_list.html'
-
-
-class DepartmentDetailView(SlugMixin, DetailView):
-
- model = Department
- template_name='team/department_detail.html'
- context_object_name = 'department'
-
-
-class TeamListView(ListView):
-
- model = Team
- template_name='team/team_list.html'
-
-
-class TeamDetailView(SlugMixin, DetailView):
-
- model = Team
- template_name='team/team_detail.html'
- context_object_name = 'team'
-
- def get_context_data(self, **kwargs):
- context = super(TeamListView, self).get_context_data(**kwargs)
- partners = []
-
- for partner in self.object.partner_organizations:
- partners.append(partner)
- for partner in self.object.partner_teams:
- partners.append(partner)
-
- for project in team.project_leader.all():
- for partner in project.partner_organizations:
- partners.append(partner)
- for partner in project.partner_teams:
- partners.append(partner)
-
- context['partners'] = partners
- return context
-
-
class PersonListView(ListView):
model = Person
+++ /dev/null
-{% extends "base.html" %}
-{% load i18n mezzanine_tags keyword_tags pages_tags %}
-
-{% block title %}
- {% trans "Team list" %}
-{% endblock %}
-
-{% block main %}
-
- {% for team in object_list %}
- <div class="row">
- <div class="col-sm-9 col-sm-push-3 col-lg-8 col-lg-push-2">
- {{ team.title }}
- </div>
- </div>
- {% endfor %}
-
-{% endblock %}