elitedivision/amos-project-management
Magane projects
Requires
- php:>=5.4.0
- elitedivision/amos-attachments:^1.1
- elitedivision/amos-comments:^1.1
- elitedivision/amos-community:^1.5.25
- elitedivision/amos-core:^1.9.60
- elitedivision/amos-cwh:^2.1
- elitedivision/amos-dashboard:^1.8
- elitedivision/amos-gantt:^1.2.0
- elitedivision/amos-news:^1.6
- elitedivision/amos-wizflow:^1.0
- elitedivision/amos-workflow:^1.0
- kartik-v/yii2-money:*
- kartik-v/yii2-widget-switchinput:*
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 2.2.0
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1
- 1.0.16
- 1.0.15.x-dev
- 1.0.14.x-dev
- 1.0.13.x-dev
- 1.0.12.x-dev
- 1.0.11.x-dev
- 1.0.10.x-dev
- 1.0.9.x-dev
- 1.0.8.x-dev
- 1.0.7.x-dev
- 1.0.6.x-dev
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0
- dev-gianluca/2.2.0/1
- dev-test/2.2.0/1
- dev-gianluca/befe
- dev-test/2.1.0/1
- dev-la_francesca/befe
- dev-test/bullet-count
- dev-scarface
- dev-test/2.0.5
- dev-test/2.0.4/1
- dev-riccardo/2.0.5/1
- dev-la_francesca/2.0.3/1
- dev-test/2.0.3/1
- dev-test/2.0.1/2
- dev-nuova_dashboard
- dev-la_francesca/2.0.1/2
- dev-test/2.0.1/1
- dev-DEPLOY_POI_20180921
- dev-riccardo/2.0.1/1
- dev-fabiot
- dev-la_francesca/2.0.1/1
- dev-la_francesca/2.0.0/22
- dev-simone/2.0.0/22
- dev-riccardo/2.0.0/22
- dev-test/2.0.0/22
- dev-luca_l/2.0.0/22
- dev-cinzia
- dev-cinzia_2
- dev-la_francesca/2.0.0/21
- dev-luca_l/2.0.0/20
- dev-simone/2.0.0/21
- dev-test/2.0.0/21
- dev-la_francesca/2.0.0/19
- dev-test/2.0.0/20
- dev-simone/2.0.0/20
- dev-test/2.0.0/19
- dev-simone/2.0.0/19
- dev-simone/2.0.0/18
- dev-la_francesca/2.0.0/18
- dev-test/2.0.0/18
- dev-la_francesca/2.0.0/17
- dev-riccardo/2.0.0/18
- dev-riccardo/2.0.0/16
- dev-test/2.0.0/17
- dev-simone/2.0.0/17
- dev-simone/2.0.0/16
- dev-test/2.0.0/16
- dev-riccardo/2.0.0/15
- dev-simone/2.0.0/15
- dev-test/2.0.0/15
- dev-simone/2.0.0/14
- dev-la_francesca/2.0.0/15
- dev-riccardo/2.0.0/14
- dev-test/2.0.0/14
- dev-la_francesca/2.0.0/14
- dev-michelez/2.0.0/14
- dev-test/2.0.0/13
- dev-la_francesca/2.0.0/13
- dev-riccardo/2.0.0/13
- dev-la_francesca/2.0.0/label_workflow
- dev-simone/2.0.0/13
- dev-la_francesca/2.0.0/12
- dev-riccardo/2.0.0/12
- dev-damian_2.0_12
- dev-test/2.0.0/12
- dev-simone/2/1/0
- dev-michelez/2.0.0/11
- dev-la_francesca/2.0.0/11
- dev-riccardo/2.0.0/11
- dev-test/2.0.0/11
- dev-michelez/2.0.0/10
- dev-riccardo/2.0.0/10
- dev-la_francesca/2.0.0/10
- dev-test/2.0.0/10
- dev-michelez/2.0.0/9
- dev-riccardo/2.0.0/9
- dev-test/2.0.0/9
- dev-test/2.0.0/8
- dev-michelez/2/1/0
- dev-test/2.0.0/7
- dev-test/2.0.0/6
- dev-test/2.0.0/5
- dev-test/2.0.0/4
- dev-test/2.0.0/3
- dev-test/2.0.0/2
- dev-michelez_2.0.1
- dev-michelez/2/0/1
- dev-test/2.0.0/1
- dev-damian
- dev-la_francesca/1.0.17/3
- dev-test/1.0.17/3
- dev-pivanti
- dev-test/1.0.17/2
- dev-pivanti_1.0.17/2
- dev-matteo_1.0.17
- dev-fabiot_1.0.17
- dev-test/1.0.17/1
- dev-damian_1.0.17
- dev-fabiot_1.0.16_4
- dev-michelez_2.1
- dev-test/1.0.16/3
- dev-fabiot_1.0.16_3
- dev-test/1.0.16/2
- dev-fabiot_1.0.16_2
- dev-fabiot_1.0.16
- dev-damian_1.0.15
- dev-test/1.0.16/1
- dev-fabiot_1.0.15
- dev-damian_1.0.13
- dev-fabiot_1.0.13
- dev-damian_1.0.12
- dev-fabiot_1.0.12
- dev-damian_1.0.10
- dev-fabiot_1.0.10
README
Manage and Operate With Projects from design to production with community and components
Installation
The preferred way to install this extension is through composer.
Either run
`
bash composer require elitedivision/amos-project-management`
or add
"elitedivision/amos-project-management": "~1.0"
to the require section of your
composer.json
file.Add module to your main config in common:
```php <?php 'modules' => [ 'project-management' => [ 'class' => 'elitedivision\amos\projectmanagement\Module' ], ], ```
Also, add these lines to your console config:
'controllerMap' => [ 'project-management' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationPath' => '@project-management/migrations' ], 'organizations' = [ 'class' => 'openinnovation\organizations\OpenInnovationOrganizations', ], 'organizzazioni' = [ 'class' => 'openinnovation\organizzazioni\AmosOrganizzazioni', ]; ],
Add to console component-others:
'urlManager' => [ 'class' => 'yii\web\UrlManager', // Disable index.php 'showScriptName' => false, // Disable r= routes 'enablePrettyUrl' => true, 'baseUrl' => 'http://piattaforma_sviluppo.local', ], ```
Apply migrations
`
bash php yii migrate/up --migrationPath=@vendor/elitedivision/amos-project-management/src/migrations`
Action to execute every day, check of detection period progress
`
bash php yii project_management/projects-progress-detection-period-console/detection-period-in-progress-check`
For a correct functioning, the module must be reachable from the consoleComments into items, add in modelsEnabled array the two model of modify request and progress statements
`
bash 'comments' => ['class' => 'elitedivision\amos\comments\AmosComments', 'modelsEnabled' => [ 'elitedivision\amos\projectmanagement\models\ProjectsModifyRequest', 'elitedivision\amos\projectmanagement\models\ProjectsProgressStatements', 'elitedivision\amos\projectmanagement\models\ProjectsProgressCosts', ]
],
`
Add components for new projects wizard
`
bash 'wizflowManagerNewProject' => ['class' => 'elitedivision\amos\wizflow\WizflowManager', 'workflowName' => 'NewProjectWizardWorkflow', 'workflowSourceName' => 'workflowSource', 'skeyName' => '_new_project'
],
`