SignUp and Retention Report should exclude administrative accounts

Description

SignUp and Retention reports should exclude administrative accounts (admin, worker, researcher, developer) as these will skew the statistics.

You'll need to call getParticipant and check that participant.getRoles() is empty. If it has any roles (the only possible roles are admin, worker, researcher, developer), you should silently skip the user.

Environment

None

Status

Assignee

Janae Chan

Reporter

Dwayne Jeng

Labels

None

Validator

Dwayne Jeng

Release Version History

None

Story Points

1

Priority

Minor