In users list, change option "Users pending for moderation" to false by default - #877

This commit is contained in:
Laurent GAY
2025-10-03 16:50:44 +02:00
parent 65f07a37b2
commit 9b708e1c80
4 changed files with 19 additions and 19 deletions

View File

@@ -9,7 +9,7 @@ exports[`UsersView > Show list with moderation 1`] = `
<!---->
<div class="o-field__body">
<div class="o-field o-field--grouped-multiline o-field--grouped">
<p data-v-01123d3b="" class="control mb-3 m-auto"><label data-v-01123d3b="" class="o-chk o-chk--checked" data-oruga="checkbox" role="checkbox" aria-checked="true"><input type="checkbox" data-oruga-input="checkbox" class="o-chk__input o-chk__input--checked" autocomplete="off" true-value="true" false-value="false"><span class="o-chk__label">Users pending for moderation</span></label></p>
<p data-v-01123d3b="" class="control mb-3 m-auto"><label data-v-01123d3b="" class="o-chk" data-oruga="checkbox" role="checkbox" aria-checked="false"><input type="checkbox" data-oruga-input="checkbox" class="o-chk__input" autocomplete="off" true-value="true" false-value="false"><span class="o-chk__label">Users pending for moderation</span></label></p>
<div data-v-01123d3b="" data-oruga="field" class="o-field" expanded=""><label class="o-field__label" for="">Email</label>
<div class="o-field__body">
<div class="o-field o-field--addons">

View File

@@ -152,8 +152,8 @@ describe("UsersView", () => {
await wrapper.vm.$nextTick();
await flushPromises();
expect(wrapper.exists()).toBe(true);
expect(requestHandlers.languagecode).toHaveBeenCalled();
expect(requestHandlers.list_users).toHaveBeenCalled();
expect(requestHandlers.languagecode).toHaveBeenCalledTimes(2);
expect(requestHandlers.list_users).toHaveBeenCalledTimes(1);
expect(requestHandlers.list_users).toHaveBeenCalledWith({
currentSignInIp: "",
email: "",
@@ -169,29 +169,29 @@ describe("UsersView", () => {
await wrapper.vm.$nextTick();
await flushPromises();
expect(wrapper.exists()).toBe(true);
expect(wrapper.vm.pendingFieldValue).toBe(false);
expect(requestHandlers.languagecode).toHaveBeenCalledTimes(0);
expect(requestHandlers.list_users).toHaveBeenCalledTimes(1);
expect(requestHandlers.list_users).toHaveBeenCalledWith({
currentSignInIp: "",
email: "",
limit: 10,
page: 1,
pendingUser: true,
});
expect(htmlRemoveId(wrapper.html())).toMatchSnapshot();
wrapper.vm.pendingFieldValue = false;
wrapper.vm.pendingFieldValue = true;
//wrapper.find('input[type="checkbox"]').trigger("change");
wrapper.find('input[type="text"]').setValue("@email.tld");
wrapper.find('button[type="button"]').trigger("click");
await flushPromises();
expect(requestHandlers.list_users).toHaveBeenCalledTimes(3);
expect(requestHandlers.list_users).toHaveBeenNthCalledWith(3, {
expect(requestHandlers.list_users).toHaveBeenCalledTimes(2);
expect(requestHandlers.list_users).toHaveBeenNthCalledWith(1, {
currentSignInIp: "",
email: "@email.tld",
limit: 10,
page: 1,
pendingUser: false,
});
expect(requestHandlers.list_users).toHaveBeenNthCalledWith(2, {
currentSignInIp: "",
email: "@email.tld",
limit: 10,
page: 1,
pendingUser: true,
});
});
});