{# SPDX-FileCopyrightText: 2025 JWP Consulting GK #}
{# SPDX-License-Identifier: AGPL-3.0-or-later #}
{% extends "workspace/workspace_settings_base.html" %}
{% load i18n %}
{% load projectify %}
{% load rules %}
{# TODO: conditionally hide invite form #}
{# TODO: add role change drop down #}
{# TODO: add conditional remove button#}
{% block title %}
{% blocktrans with workspace_title=workspace.title %}{{ workspace_title }} team members - Projectify{% endblocktrans %}
{% endblock title %}
{% block workspace_settings_content %}
{% trans "You have no open invites" %}{% trans "Team members" %}
{% for team_member in workspace.teammember_set.all %}
{% trans "Team member" %}
{% trans "Role" %}
{% trans "Action" %}
{% endfor %}
{% user_avatar team_member %}
{{ team_member.get_role_display }}
{% has_perm 'workspace.update_team_member_role' user team_member as can_update_team_member_role %}
{% if can_update_team_member_role %}
{% icon "pencil" size=4 %}
{% endif %}
{% has_perm 'workspace.delete_team_member' user team_member as can_delete_team_member %}
{% if can_delete_team_member %}
{% endif %}
{% trans "Team member invites" %}
{% if workspace.active_invites %}
{% else %}
{% for team_member_invite in workspace.active_invites %}
{% trans "Invited email" %}
{% trans "Invited on" %}
{% trans "Action" %}
{% endfor %}
{{ team_member_invite.user_invite.email }}
{{ team_member_invite.created|date:"Y-m-d" }}
{% has_perm 'workspace.delete_team_member_invite' user workspace as can_delete_team_member_invite %}
{% if can_delete_team_member_invite %}
{% else %}
{% translate "No action available" %}
{% endif %}