Skip to content

6.10.2.22 ReleaseTester

6.10.2.22.1 Purpose

One e-mail address in a tester group. The person proves the address by signing in with it (through access, or with a one-time code when the address is not a registered user), and that proof is what the download page, enrolment and update checks compare with this row. A revoked tester keeps what is installed and receives nothing more.

6.10.2.22.2 Questions it answers

  • Is this address an active tester of a group that opens the channel?
  • Who invited the tester, and has the invitation been accepted?
  • Which installations and downloads passed as this tester?

6.10.2.22.3 Fields

Field Type Cardinality Description
id string (uuid) 1..1 Key.
group ReleaseTesterGroup 1..1
email string 1..1 Lower-cased. (group, email) is unique.
invited_by MoonitoringUser 1..1
invited_at datetime 1..1
accepted_at datetime 0..1 First time the address was proven; empty while the invitation is pending.
revoked_at datetime 0..1 A revoked tester keeps what is installed and receives nothing more.
created_at datetime 1..1
updated_at datetime 1..1

6.10.2.22.4 Relationships

References

Referenced by

6.10.2.22.5 Rules & constraints

  • One e-mail in a tester group. The person proves the address by signing in with it: through access when it is a User or MoonitoringUser, through a one-time code sent to the address otherwise; the proof is what the download page, enrolment and update checks compare with this row.