Skip to content

Commit

Permalink
Update verifications conflict page
Browse files Browse the repository at this point in the history
  • Loading branch information
paulinebessoles committed Nov 13, 2024
1 parent 8989810 commit 0af27ed
Show file tree
Hide file tree
Showing 7 changed files with 36 additions and 17 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
5 changes: 2 additions & 3 deletions docs/en/modules/admin/pages/participants/impersonations.adoc
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
= Participants impersonations

Sometimes, people don't have the time to create an account, or don't have the knwoledga and ability to use technological tools.
Sometimes, people don't have the time to create an account, or don't have the knwoledge or ability to use technological tools.
Impersonations allow administrators and participant managers to enable those persons to participate anyway.

NOTE: In the code and the User Interface, *Impersonation* and *Managed
Participants* are the same thing.
NOTE: In the code and the User Interface, *Impersonation* and *Managed Participants* are the same thing.

== Enable / Disable impersonations

Expand Down
Original file line number Diff line number Diff line change
@@ -1,38 +1,58 @@
= Verification's conflicts
= Verifications conflicts

There are cases depending on which kind of verifications you've enabled that there could be verification's conflicts.
A verification conflict can happen when authorizations are enabled, and some participants were impersonated.

For instance:

. A participant get xref:admin:participants/impersonations.adoc[impersonated], and they don't provide an email
. Then they create an account and try to verify themselves with the Census verification
* A participant get xref:admin:participants/impersonations.adoc[impersonated] with their data, but don't enter an email
* Then they create an account, and try to verify themselves with the same verification
For security, we try to be extra cautious in these cases, and we want that an administrator reviews these verifications.
As you can see, this depends a lot on which kind of verifications you've enabled in your organization, so it's easy to say
that most of the time an organization will not see any conflicts in this panel.
For security, we try to be extra cautious in these cases, and we want an administrator to review these potential conflicts.
It depends a lot on which kind of verifications you've enabled in your organization, so most of the time an organization
will not see any conflicts in this panel.

image:verifications_conflicts.png[Verification's conflicts panel]
image:participants/verifications_conflicts.png[Verification's conflicts panel]

== Transfer user
When there is a verification conflict, administrators receive an email notification.

An administrator can review these conflicts by clicking in the Transfer user image:action_transfer_user.png[Transfer user] icon.
== Manage verifications conflicts

Then they will see the Transfer user form, where they can provide a reason for the transfer.
In the verifications conflict panel, you can find all the conflicts, with:
* *User*: name of the non managed participant who tried to get verified from their account.
* *Managed user*: name of the impersonated user with the same verification data.
* *Attempts*: number of time the user tried to get verified with their data.
* *Solved*: if the verification conflict was solved or not.

image:verifications_conflicts_transfer_user.png[]
You can search for conflicts by participant email, name or nickname in the search bar.

=== Actions

|===
|Icon |Name |Definition

|image:icons/action_transfer_user.png[Transfer user]
|Transfer user
|To solve the verification conflict.

=== Transfer user

The transfer user button allows to solve the conflict between both account.

image:participants/verifications_conflicts_transfer_user.png[Transfer user form]

.Transfer user form
|===
|Field |Type |Description

|Reason
|Required
|Why you want to transfer the user
|Why you want to transfer the user account

|Email
|Required
|The email of the user to transfer

|===

After the user is transferred, both accounts (the original and the new one) will be merged.
After the user is transferred, both accounts, the managed one and the new one, will be merged into one, with the
email address entered in the form.

0 comments on commit 0af27ed

Please sign in to comment.