arter/amos-invitations

There is no license information available for the latest version (1.2.0) of this package.

System to invite persons to platform

Maintainers

👁 art-er

Package info

repo.aster.it/elitedivision/amos-invitations

Homepage

Type:component

pkg:composer/arter/amos-invitations

Statistics

Installs: 601

Dependents: 1

Suggesters: 0

1.2.0 2024-04-02 08:36 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Unknown License 1ea3597491d154c699a3c4e94337dfcb7917ff0a

yii2amosinvitations

This package is auto-updated.

Last update: 2026-06-07 14:14:29 UTC


README

System to invite external people to platform

Installation

1. The preferred way to install this extension is through composer.

Either run

composer require arter/amos-invitations

or add this row

"arter/amos-invitations": "dev-master"

to the require section of your composer.json file.

2. Add module to your main config in backend:

'modules' => [
 'invitations' => [
 'class' => 'arter\amos\invitations\Module',
 ],
],

3. Apply migrations

php yii migrate/up --migrationPath=@vendor/arter/amos-invitations/src/migrations

or add this row to your migrations config in console:

return [
 '@vendor/arter/amos-invitations/src/migrations',
];

Widgets

Invite user Widget

InviteUserWidget draws a button that open a modal cointaining the user invitation form. The widget can be used also in another model form, splitting the button and the modal form parts (to avoid form cointaining another form).

example in a view :

 <?= InviteUserWidget::widget([]) ?>

example in a form:

<?php ActiveForm::begin() ?>
 <?= InviteUserWidget::widget(['layout' => '{invitationBtn}' ]) ?>
<?php ActiveForm::end(); ?>
<?= InviteUserWidget::widget(['layout' => '{invitationModalForm}' ]) ?>

Module configuration params

  • subjectPlaceholder - string, default = '#subject-invite' String used for placeholder which translates mail subject.

  • subjectCategory - string, default = 'amosinvitations' String used for linking a translation category to the mail subject.