{% extends "base_generic.html" %} {% load crispy_forms_tags custom_tags %} {% load bleach_tags custom_tags %} {% block pagetitle %}Project Library{% endblock %} {% block content %}

Project Library

{{ filter.qs|length }} project{{ filter.qs|length|pluralize }}

Find active and completed projects, review their execution windows, or create a new engagement.

Create Project {% if filter.qs|length > 0 %} {% endif %}
{% crispy filter.form filter.helper %}
{% if not request.user|is_privileged %}
Showing projects you can access
Access comes from a project assignment, project invitation, or invitation to the related client.
{% endif %}
{% if filter.qs|length == 0 %}
{% if request.GET %}

No matching projects

Try broadening your filters or reset them to view all accessible projects.

Reset filters {% elif not request.user|is_privileged %}

No accessible projects

You will see a project here after you are assigned or invited to it.

{% else %}

No projects yet

Create the first project to begin planning an engagement.

Create Project {% endif %}
{% else %}
{% for project in filter.qs %} {% endfor %}
Client Project Project Type Execution Window Details
{{ project.client.name }}{% if project.client.short_name %} ({{ project.client.short_name }}){% endif %} {{ project.codename }} {{ project.project_type }} {{ project.start_date|date:"DATE_FORMAT" }} – {{ project.end_date|date:"DATE_FORMAT" }}
{% endif %}
{% endblock %} {% block morescripts %} {{ autocomplete_data|json_script:"project-autocomplete-data" }} {{ autocomplete_data|json_script:"project-autocomplete-data" }} {% comment %} Enable autocomplete for the filter form {% endcomment %} {% comment %} Insert modals for additional project details {% endcomment %} {% for project in filter.qs %} {% include "snippets/project_detail_modal.html" with project=project %} {% endfor %} {% endblock %}