open20/amos-organizzazioni

此包的最新版本(1.15.1)没有提供许可信息。

组织 AMOS 系统


README

用于创建组织的插件。

安装

1. 安装此扩展的首选方式是通过 composer

运行以下命令:

composer require open20/amos-organizzazioni

或者将以下行添加到您的 composer.json 文件的 require 部分:

"open20/amos-organizzazioni": "~1.6.3"

2. 将模块添加到您的 common 主配置中

<?php
'modules' => [
    'organizzazioni' => [
        'class' => 'open20\amos\organizzazioni\Module'
    ],
],

If do you want to enable community creation for every single organization set this
parameter to true in your modules-amos.php config file. If this is true organization
module manager is able to create a reserved community.
These reserved communities can be made/managed by legal representative and 
operative referee.
'modules' => [
    'organizzazioni' => [
        'class' => 'open20\amos\organizzazioni\Module',
        'enableCommunityCreation' => true
    ],
],

3. 应用迁移

php yii migrate/up --migrationPath=@vendor/open20/amos-organizzazioni/src/migrations

或者将以下行添加到控制台中的迁移配置

<?php
return [
    '@vendor/open20/amos-organizzazioni/src/migrations',
];

4. 将配置添加到标签模块。在 backend/config/modules-amos.php 中添加如下配置

<?php

if (isset($modules['tag'])) {
    ...
    if (isset($modules['organizzazioni'])) {
        $modules['tag']['modelsEnabled'][] = 'open20\amos\organizzazioni\models\Profilo';
        $modules['tag']['modelsEnabled'][] = 'open20\amos\organizzazioni\models\ProfiloSedi';
    }
    ...
}

然后进入标签管理器,为此模型配置您想要的树的角色。