Page MenuHomewrite.as

Invite users
Closed, ResolvedPublic

Description

Overview

Let users invite others to join an instance via invite link, like on Mastodon.

Background

Good for when registration is closed, or other private instances.

Users

All users on a multi-user instance.

Implementation

Create new database table userinvites that holds invite information:

idowner_idmax_usesexpiresactive
abc1231102019-01-011
def4561NULLNULL1

Write.as

This would be a useful foundation for any kind of affiliate / referral program we decide to create in the future. See {T558}.

User sign ups

For T558 and future moderation tools on WriteFreely, we should keep track of which users sign up from which invite links. Add a new database table usersinvited:

invite_iduser_id
abc1234
abc12318
def45621

Related Objects

StatusAssignedTask
Resolvedmatt
OpenNone

Event Timeline

matt created this task.Dec 11 2018, 5:36 PM
matt updated the task description. (Show Details)
matt updated the task description. (Show Details)Dec 17 2018, 3:06 PM
matt claimed this task.Dec 22 2018, 3:57 PM
matt updated the task description. (Show Details)
matt updated the task description. (Show Details)Dec 24 2018, 6:27 PM
matt added a parent task: Restricted Maniphest Task.
matt updated the task description. (Show Details)Dec 25 2018, 2:05 PM