arter/amos-partnership-profiles

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

Partnership profiles - plugin

Maintainers

👁 art-er

Package info

repo.aster.it/elitedivision/amos-partnership-profiles

Type:plugin

pkg:composer/arter/amos-partnership-profiles

Statistics

Installs: 602

Dependents: 0

Suggesters: 0

1.3.0 2024-04-02 08:29 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Unknown License e6ff59e9c1ef77e683a99e7f0b3bf2412fe3875b

yii2amospartnership_profiles

This package is auto-updated.

Last update: 2026-06-07 14:30:23 UTC


README

Plugin to make partnership profiles.

Installation

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

Either run

composer require arter/amos-partnership-profiles

or add this row

"arter/amos-partnership-profiles": "~1.0"

to the require section of your composer.json file.

2. Add module to your main config in backend:

<?php
'modules' => [
 'partnershipprofiles' => [
 'class' => 'arter\amos\partnershipprofiles\Module'
 ],
],

3. Apply migrations

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

or add this row to your migrations config in console:

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

4. Add configuration to tag module. In backend/config/modules-amos.php add configuration like this:

<?php

if (isset($modules['tag'])) {
 ...
 if (isset($modules['partnershipprofiles'])) {
 $modules['tag']['modelsEnabled'][] = 'arter\amos\partnershipprofiles\models\PartnershipProfiles';
 $modules['tag']['modelsEnabled'][] = 'arter\amos\partnershipprofiles\models\ExpressionsOfInterest';
 }
 ...
}

Then go in the tag manager and configure the roles for the trees you want for this model.

5. Add model of partnership profiles to the report module:

<?php
'modules' => [
 'report' => [
 'class' => 'arter\amos\report\AmosReport',
 'modelsEnabled' => [
 'arter\amos\partnershipprofiles\models\PartnershipProfiles',
 ]
 ],
],

6. Configure the cwh for the partnership profile model:

Go to the cwh configuration and set the field of the status and the default status. The cwh configuration is at this url: /cwh/configuration/wizard

7. Action to archive the proposal

php yii /partnershipprofiles/partnership-profiles-console/archive-partnership-profiles

Configurable fields

Here the list of configurable fields, properties of module AmosPartnershipProfiles. If some property default is not suitable for your project, you can configure it in module-amos, eg:

'fieldsConfigurations' => [
 'required' => [
 'extended_description',
 'expected_contribution',
 'partnership_profile_date',
 'expiration_in_months',
 ],
 'tabs' => [
 'tab-more-information' => false,
 'tab-attachments' => true
 ],
 'fields' => [
 //tab general
 'title' => true,
 'short_description' => false,
 'extended_description' => true,
 'advantages_innovative_aspects' => false,
 'expected_contribution' => true,
 'partnership_profile_date' => true,
 'expiration_in_months' => false,
 'attrPartnershipProfilesTypesMm' => false,
 'other_prospect_desired_collab' => false,
 'contact_person' => true,
 ],
 ]
 

If you want to modify this fields only for a specific community , you can add it on module-amos:

 'fieldsCommunityConfigurations' => [
 'communityId-5' => [
 'required' => [
 'extended_description',
 'expected_contribution',
 'partnership_profile_date',
 'expiration_in_months',
 ],
 'tabs' => [
 'tab-more-information' => false,
 'tab-attachments' => true
 ],
 'fields' => [
 //tab general
 'title' => true,
 'short_description' => false,
 'extended_description' => true,
 'advantages_innovative_aspects' => false,
 'expected_contribution' => true,
 'partnership_profile_date' => true,
 'expiration_in_months' => false,
 'attrPartnershipProfilesTypesMm' => false,
 'other_prospect_desired_collab' => false,
 'contact_person' => true,
 ],
 ]
 ],