open20 / amos-events
Events manager with calendar - plugin
Package info
github.com/regionelombardia-open20/open2-events
Type:plugin
pkg:composer/open20/amos-events
Requires
- php: >=5.4.0
- 2amigos/yii2-qrcode-helper: 1.0.2
- cornernote/yii2-workflow-manager: *
- kartik-v/yii2-mpdf: *
- kartik-v/yii2-popover-x: *
- moonlandsoft/yii2-phpexcel: *
- open20/amos-admin: ^2.2.0
- open20/amos-attachments: ^1.6.0
- open20/amos-comments: ^1.1
- open20/amos-community: ^1.5.29
- open20/amos-comuni: *
- open20/amos-core: ^1.20.0
- open20/amos-dashboard: ^1.8.16
- open20/amos-wizflow: ^1.0.2
- open20/amos-workflow: ^1.0
- open20/yii2-dynamicform: ^2.0.2
- pkpass/pkpass: ^1.2.4
- raoul2000/yii2-workflow: *
- symfony/css-selector: *
- symfony/dom-crawler: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 1.15.1
- 1.15.0
- 1.14.0
- 1.10.1
- 1.10.0
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.1
- 1.4.0
- 1.3.0
- 1.1.6
- dev-releases/1.15.1
- dev-releases/1.15.0
- dev-releases/1.14.0
- dev-releases/1.10.1
- dev-releases/1.10.0
- dev-releases/1.9.2
- dev-releases/1.9.1
- dev-releases/1.9.0
- dev-releases/1.8.2
- dev-releases/1.8.1
- dev-releases/1.8.0
- dev-releases/1.7.2
- dev-releases/1.7.1
- dev-releases/1.7.0
- dev-releases/1.6.1
- dev-releases/1.6.0
- dev-releases/1.5.0
- dev-releases/1.4.1
- dev-releases/1.4.0
This package is auto-updated.
Last update: 2026-11-12 18:19:07 UTC
README
Extension for file uploading and attaching to the models
Demo
You can see the demo on the krajee website
Installation
- The preferred way to install this extension is through composer.
Either run
composer require open20/amos-events
or add
"open20/amos-events": ">=1.0"
to the require section of your composer.json file.
- Add module to your main config in common:
'modules' => [ 'events' => [ 'class' => 'open20\amos\events\AmosEvents', ], ]
- Apply migrations
php yii migrate/up --migrationPath=@vendor/open20/amos-attachments/src/migrations
Configurable fields
Here the list of configurable fields, properties of module AmosEvents. If some property default is not suitable for your project, you can configure it in module, eg:
- ticketPasses - array, default = null
Enable on a field on the section advanced of events update, The filed enable Google pass and Apple wallet for the ticket of an event
set in common/modules-amos
'events' => [ 'class' => 'open20\amos\events\AmosEvents', 'ticketPasses' => [ 'main-color' => "#297a38", 'logo' => '/img/logo-poi-negativo.png', 'enabled' => true ] ]
set in params-local
'googleApi' => [ 'serviceAccountEmail' => 'ticket-openinnovation@openinnovationlombardia-183011.iam.gserviceaccount.com', 'serviceAccountFile' => '@common/uploads/google/openinnovationlombardia-183011-21f31d428ec6.json', 'issuerId' => '3388000000002631420' ], 'appleApi' => [ 'p12CertificateFile' => '@common/uploads/apple/AppleWalletOpenInnovation.p12', 'p12CertificatePassword' => '(/H&t8g)', 'teamIdentifier' => '88GK6MG45D', 'passTypeIdentifier' => 'pass.openinnovation', 'privateKey' => '@common/uploads/apple/AuthKey8Z665DFHCW.p8', ]
you have to generate the privates/publics keys for apple ad google and uploads to the platform