{% extends "base.html" %} {% load ch_extras %} {% block title %}Project {{ project.name }}{% endblock title %} {% block head %} {% endblock %} {% block content %}

Project {{ project.name }}

Delete project

{{ project.description }}
{% if request.user|is_super_user %}

Administration details

Project uuid: {{ project.uuid }}

Project URN: {{ project.urn }}

{% endif %}

Members

{% for member in project.members_as_permittees.all %} {% endfor %}
Username Roles Actions
{{ member.object.username }} {% for role in member.projectrole_set.all %} {% if role.project == project %}
{{ role.name }}
{{ role.description }}
{% if not forloop.last %},{% endif %} {% endif %} {% endfor %}
update, remove

Aggregates

Below you can manage, add and remove aggregates in your project. You can only create slices on aggregates that are in the project. When you add an aggregate to the project, you might be prompted for some additional information that the aggregate needs.
{% with project.aggregates.all as aggregate_list %} {% include "project/project_simple_agg_list.html" %} {% if not aggregate_list.count %}
This project has no aggregates added to it. To be able to create slices that can reserve resources on aggregates, you will need to add aggregates to the project.
{% endif %} {% endwith %}

Slices

{% for slice in project.slice_set.all %} {% endfor %}
Name Description Size Owner Reserved? Actions
{{ slice.name }} {{ slice.description }} {{ slice.resource_set.all.count }} {% with slice.owner as user %}
{{ user.username }}
{% include "users/tooltipdesc.html" %}
{% endwith %}
{% if slice.started and not slice.modified %}{% else %}{% endif %} view, delete

Role Requests

When users try to do something in the project that they do not have permission for, they will get to a page that allows them to request additional permissions be requesting a particular role from a user who can give it to them.

Below is a list of roles users are currently requesting from you. You can approve or deny these requests. You can also delegate a role to allow a user to be able to give the role out to others.
{% for req in role_requests %} {% endfor %}
Requester Requested Role Message Actions
{% with req.requester as user %} {{ user.username }}
{% include "users/tooltipdesc.html" %}
{% endwith %}
{{ role.name }}
{{ role.description }}
{{ req.message|truncatewords:10 }}
{{ req.message }}
Allow, Delegate, Deny

Roles

{% for role in project.projectrole_set.all %} {% endfor %}
Name Description Permissions Actions
{{ role.name }}
{{ role.description|truncatewords:12 }}
{{ role.description }}
{{ role.obj_permissions.all.count }}
{% for obj_perm in role.obj_permissions.all %}
{{ obj_perm.permission.name }}
Name:{{ obj_perm.permission.name }}
Target:{{ obj_perm.target }}
Description:{{ obj_perm.permission.description }}
{% if not forloop.last %} | {% endif %} {% endfor %}
update{% if role.name != "owner" and role.name != "researcher" %}, delete{% endif %}
{% endblock content %}