con2 / con2/kompassi

As a user with multiple user accounts, I want to have them combined (User Account Combining UAC)

Open
#797 0 comments 0 reactions 0 assignees View on GitHub
dragons
Dominant language
Python
Stars
29
Forks
33
Avg merge
1d 22h
Merged PRs (30d)
19

Description

Separate into two use cases:

1. User initiated combining. Make ample sanity checks, escalate anything sus to admin.
2. Admin initiated combining. Show sanity check results but allow the Force to run its natural course.

Perhaps support a hands-free UAC only in the case where the user controls all the email addresses involved: send a confirmation email to each and only perform after each email has confirmed. If any of them denies or takes too long to confirm, escalate.

Sussiness may include (not limited to)
* having wildly different personal details in the accounts (eg. three of these four mismatch: first name, last name, email address, phone number)
* being involved in the same event with both accounts
* having Desuprofile connections for both accounts
* having a prior UAC escalation

Open questions:
* Should we support multiple email addresses? Add an EmailAddress model despite keeping one of them as `Person.email`?
* Should this go through Survey? This would warrant implementation of non-Event surveys and the root Scope `kompassi`, though.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.