{% extends "base.html" %} {% block title %}Project Members - {{ project.name }} - AutoModerate{% endblock %} {% block content %}

Project Members - {{ project.name }}

Current Members
{% if project.can_manage_members(current_user.id) %} {% endif %}
{% if members %}
{% if project.can_manage_members(current_user.id) %} {% endif %} {% for member in members %} {% if project.can_manage_members(current_user.id) and not member.is_owner %} {% elif project.can_manage_members(current_user.id) %} {% endif %} {% endfor %}
User Role JoinedActions
{{ member.user.username[0].upper() }}
{{ member.user.username }}
{{ member.user.email }}
{{ member.role|title }} {{ member.joined_at.strftime('%Y-%m-%d %H:%M') }}
Project Owner
{% else %}

No members found.

{% endif %}
{% if pending_invitations %}
Pending Invitations
{% if project.can_manage_members(current_user.id) %} {% endif %} {% for invitation in pending_invitations %} {% if project.can_manage_members(current_user.id) %} {% endif %} {% endfor %}
Email Role Invited By ExpiresActions
{{ invitation.email }} {{ invitation.role|title }} {{ invitation.inviter.username }} {{ invitation.expires_at.strftime('%Y-%m-%d %H:%M') }}
{% endif %}
Project Information
Owner
{{ project.owner.username }}
Members
{{ members|length }}
Your Role
{{ project.get_member_role(current_user.id)|title }}
Role Permissions
Owner
Full control over the project, including deletion and member management.
Admin
Can manage members, rules, API keys, and view all content.
Member
Can view content, rules, and API keys. Cannot modify project settings.
{% if project.can_manage_members(current_user.id) %} {% endif %} {% endblock %} {% block scripts %} {% endblock %}