FSWebWorks\SilverStripe\UserInvitations\Model\UserInvitation
Class UserInvitation
Synopsis
class UserInvitation
extends DataObject
{
- // members
- private static string $table_name = "UserInvitation";
- private static bool $force_require_group = false;
- private static array $db = ;
- private static array $has_one = ;
- private static array $indexes = ;
- // methods
- public FieldList getCMSFields()
- public void onBeforeWrite()
- public void sendInvitation()
- public ValidationResult validate()
- public bool isExpired()
- public void canCreate()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $db
- $force_require_group
—
FSWebWorks\SilverStripe\UserInvitations\Model\bool
Used to control whether a group selection on the invitation form is required. - $has_one
- $indexes
- $table_name
Methods
public
- canCreate()
- getCMSFields() — Removes the hash field from the list.
- isExpired() — Checks if this invitation has expired
- onBeforeWrite()
- sendInvitation() — Sends an invitation to the desired user
- validate() — Checks if a user invite was already sent, or if a user is already a member