update library + group test (frontend) - #1815 #1879

This commit is contained in:
Laurent GAY
2025-11-21 17:29:16 +01:00
committed by setop
parent 40f40936ec
commit 21e9213c8a
13 changed files with 500 additions and 140 deletions

View File

@@ -0,0 +1,35 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`GroupInvitationJoin > Show simple 1`] = `
"<div class="container mx-auto px-1 mb-6">
<div>
<h1>Join a group</h1>
<div>
<p class="my-1">Do you want to join the group <span>"<b>mygroup</b>"</span> with the profile <span>"<b>test</b>"</span> ?</p>
<p class="my-1">You can create a new profile or change the actual profile with the top menu.</p><button data-oruga="button" type="button" role="button" tabindex="0" class="o-button o-button--primary"><span class="o-button__wrapper"><!----><span class="o-button__label">Join group</span>
<!----></span>
</button>
</div>
</div>
</div>"
`;
exports[`GroupInvitationJoin > Show simple 2`] = `
"<div class="container mx-auto px-1 mb-6">
<div>
<h1>Join a group</h1>
<div>
<transition-stub name="fade" appear="false" persisted="false" css="true">
<article data-oruga="notification" class="o-notification o-notification--success o-notification--top">
<!---->
<div class="o-notification__wrapper"><span data-oruga="icon" class="o-icon o-icon--large o-notification__icon" aria-hidden="true"><i class="mdi mdi-check-circle mdi-48px"></i></span>
<div class="o-notification__content">You successfully joined the group <span>"<b>mygroup</b>"</span> with your profile <span>"<b>test</b>"</span>.</div>
</div>
</article>
</transition-stub><a href="/@mygroup" class="o-button o-button--primary" data-oruga="button" role="button" tabindex="0"><span class="o-button__wrapper"><!----><span class="o-button__label">Go to the group page</span>
<!----></span>
</a>
</div>
</div>
</div>"
`;

View File

@@ -0,0 +1,50 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`GroupInvitations > Show simple 1`] = `
"<div>
<breadcrumbs-nav links="[object Object],[object Object],[object Object]"></breadcrumbs-nav>
<section class="container mx-auto section">
<h1>Invitations to join the group</h1>
<h2>Member invitation</h2>
<form>
<div data-oruga="field" class="o-field o-field--horizontal">
<div class="o-field__horizontal-label"><label id="v-0-0" for="new-member-field" class="o-field__label">Invite a new member</label></div>
<div class="o-field__horizontal-body">
<div data-oruga="field" class="o-field">
<!---->
<div class="o-field__body">
<div class="o-field">
<div data-oruga="field" class="o-field" expanded="" size="large">
<!---->
<div class="o-field__body">
<div class="o-field o-field--grouped">
<div data-oruga="input" class="o-input o-input--expanded">
<!----><input aria-labelledby="v-0-6" id="new-member-field" type="text" data-oruga-input="text" class="o-input__input o-input__input--placeholder" autocomplete="off" placeholder="Ex: someone@mobilizon.org">
<!---->
<!---->
</div><button data-oruga="button" type="submit" role="button" tabindex="0" class="o-button o-button--primary"><span class="o-button__wrapper"><!----><span class="o-button__label">Invite member</span>
<!----></span>
</button>
</div>
</div>
<!---->
</div>
</div>
</div>
<!---->
</div>
</div>
<!---->
</div>
</form>
<h2>Group invitation links</h2>
<div data-oruga="field" class="o-field">
<!----><button data-oruga="button" type="button" role="button" tabindex="0" class="o-button o-button--primary"><span class="o-button__wrapper"><!----><span class="o-button__label">New invitation</span>
<!----></span>
</button>
<!---->
</div>
<!--v-if-->
</section>
</div>"
`;

View File

@@ -8,47 +8,13 @@ exports[`GroupMembers > Show simple 1`] = `
</transition-stub>
<section class="container mx-auto section">
<h1>Group Members (2)</h1>
<form>
<div data-oruga="field" class="o-field o-field--horizontal" custom-class="add-relay">
<div class="o-field__horizontal-label"><label id="v-0-0" for="new-member-field" class="o-field__label">Invite a new member</label></div>
<div class="o-field__horizontal-body">
<div data-oruga="field" class="o-field">
<!---->
<div class="o-field__body">
<div class="o-field">
<div data-oruga="field" class="o-field" expanded="" size="large">
<!---->
<div class="o-field__body">
<div class="o-field o-field--grouped">
<p class="control">
<div data-oruga="input" class="o-input">
<!----><input aria-labelledby="v-0-6" id="new-member-field" type="text" data-oruga-input="text" class="o-input__input o-input__input--placeholder" autocomplete="off" placeholder="Ex: someone@mobilizon.org">
<!---->
<!---->
</div>
</p>
<p class="control"><button data-oruga="button" type="submit" role="button" tabindex="0" class="o-button o-button--primary"><span class="o-button__wrapper"><!----><span class="o-button__label">Invite member</span>
<!----></span>
</button></p>
</div>
</div>
<!---->
</div>
</div>
</div>
<!---->
</div>
</div>
<!---->
</div>
</form>
<div data-oruga="field" class="o-field o-field--horizontal my-2">
<div class="o-field__horizontal-label"><label id="v-0-4" for="group-members-status-filter" class="o-field__label">Status</label></div>
<div class="o-field__horizontal-label"><label id="v-0-0" for="group-members-status-filter" class="o-field__label">Status</label></div>
<div class="o-field__horizontal-body">
<div data-oruga="field" class="o-field">
<!---->
<div data-oruga="select" class="o-select">
<!----><select aria-labelledby="v-0-4" id="group-members-status-filter" data-oruga-input="select" class="o-select__input o-select__input--placeholder o-select__input--arrowed" autocomplete="off">
<!----><select aria-labelledby="v-0-0" id="group-members-status-filter" data-oruga-input="select" class="o-select__input o-select__input--placeholder o-select__input--arrowed" autocomplete="off">
<!---->
<option>Everything</option>
<option value="ADMINISTRATOR">Administrator</option>