PluginFlyvemdmInvitation - btry/glpi-plugin GitHub Wiki
- Class name: PluginFlyvemdmInvitation
- Namespace:
- Parent class: CommonDBTM
const DEFAULT_TOKEN_LIFETIME = "P7D"
public string $rightname = 'flyvemdm:invitation'
- Visibility: public
- This property is static.
protected \User $user
- Visibility: protected
array PluginFlyvemdmInvitation::getEnumInvitationStatus()
Gets the possibles statuses that an invitation can have
- Visibility: public
mixed PluginFlyvemdmInvitation::getTypeName($nb)
Localized name of the type
- Visibility: public
- This method is static.
- $nb mixed - <p>integer number of item in the type (default 0)</p>
string PluginFlyvemdmInvitation::getMenuPicture()
Returns the URI to the picture file relative to the front/folder of the plugin
- Visibility: public
- This method is static.
mixed PluginFlyvemdmInvitation::getRights($interface)
- Visibility: public
- $interface mixed
array|false PluginFlyvemdmInvitation::prepareInputForAdd(array $input)
Prepares input to follow the most used description convention
- Visibility: public
- $input array - <p>the data to use when creating a new row in the DB</p>
mixed PluginFlyvemdmInvitation::prepareInputForUpdate($input)
- Visibility: public
- $input mixed
boolean PluginFlyvemdmInvitation::getFromDBByToken(string $token)
Finds the invitation that matches the token given in argument
- Visibility: public
- $token string
string PluginFlyvemdmInvitation::setInvitationToken()
Generates the Invitation Token
- Visibility: protected
mixed PluginFlyvemdmInvitation::pre_deleteItem()
- Visibility: public
mixed PluginFlyvemdmInvitation::post_addItem()
- Visibility: public
mixed PluginFlyvemdmInvitation::hook_pre_self_purge(\CommonDBTM $item)
- Visibility: public
- This method is static.
- $item CommonDBTM
mixed PluginFlyvemdmInvitation::hook_pre_document_purge(\CommonDBTM $item)
Actions done when a document is being purged
- Visibility: public
- This method is static.
- $item CommonDBTM - <p>Document</p>
\the PluginFlyvemdmInvitation::getUser()
- Visibility: public
string PluginFlyvemdmInvitation::createQRCodeDocument(\User $user, string $învitationToken)
get the enrollment URL of the agent
- Visibility: protected
- $user User - <p>Recipient of the QR code</p>
- $învitationToken string - <p>Invitation token</p>
mixed PluginFlyvemdmInvitation::sendInvitation()
Sends an invitation
- Visibility: public
mixed PluginFlyvemdmInvitation::getSearchOptions()
- Visibility: public
mixed PluginFlyvemdmInvitation::hook_entity_purge(\CommonDBTM $item)
Deletes the invitation related to the entity being purged
- Visibility: public
- $item CommonDBTM
mixed PluginFlyvemdmInvitation::showForm($ID, $options)
Show form for edition
- Visibility: public
- $ID mixed
- $options mixed
string PluginFlyvemdmInvitation::showMassiveActionInviteUser()
Displays the massive actions related to the invitation of the user
- Visibility: protected
mixed PluginFlyvemdmInvitation::showMassiveActionsSubForm(\MassiveAction $ma)
- Visibility: public
- This method is static.
- $ma MassiveAction
mixed PluginFlyvemdmInvitation::processMassiveActionsForOneItemtype(\MassiveAction $ma, \CommonDBTM $item, array $ids)
Executes the code to process the massive actions
- Visibility: public
- This method is static.
- $ma MassiveAction
- $item CommonDBTM
- $ids array