arter/amos-organizzazioni

此包最新版本(1.8.0)没有可用的许可证信息。

Sistema AMOS per le Organizzazioni

安装: 586

依赖: 0

建议者: 0

安全: 0

类型:插件

1.8.0 2024-04-05 16:10 UTC

This package is auto-updated.

Last update: 2024-09-07 10:34:41 UTC


README

用于创建组织的插件。

安装

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

运行以下命令之一

composer require arter/amos-organizzazioni

或者将以下行

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

添加到你的 composer.json 文件的 require 部分。

2. 在 common 中添加模块到主配置

<?php
'modules' => [
    'organizzazioni' => [
        'class' => 'arter\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' => 'arter\amos\organizzazioni\Module',
        'enableCommunityCreation' => true
    ],
],

3. 应用迁移

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

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

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

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

<?php

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

然后进入标签管理器,为此模型配置所需树的权限。