AppFlowy-Cloud/admin_frontend/templates/components/admin_user_details.html

65 lines
1.5 KiB
HTML

<div>
{% include "user_details.html" %}
<div>
<form hx-put="/web-api/admin/user/{{ user.id|escape }}" hx-target="#none">
<table>
<tr>
<td>Set Password:</td>
<td>
<input
class="input"
type="password"
name="password"
placeholder="***"
required
/>
</td>
</tr>
<tr>
<td></td>
<td style="text-align: right">
<button type="submit" class="button cyan">Set</button>
</td>
</tr>
</table>
</form>
<table>
<tr>
<td>
<button
class="button cyan"
hx-post="/web-api/admin/user/{{ user.email|escape }}/generate-link"
hx-target="#inviteLink"
hx-trigger="click"
>
Generate Invite Link
</button>
</td>
<td>
<textarea id="inviteLink" readonly></textarea>
</td>
</tr>
<tr>
<td></td>
<td style="text-align: right">
<button class="button" id="copyInviteLinkBtn">Copy Link</button>
</td>
</tr>
</table>
</div>
<script>
document
.getElementById("copyInviteLinkBtn")
.addEventListener("click", function () {
const textarea = document.getElementById("inviteLink");
textarea.select();
document.execCommand("copy");
displaySuccess("Copied invite link to clipboard!");
});
</script>
</div>