nti / ticket-bundle
A ticketing system symfony bundle.
Installs: 381
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 6
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=7.0
- doctrine/doctrine-bundle: ^1.6
- doctrine/orm: ^2.5
- garethp/http-playback: ~1.0
- garethp/php-ews: 0.9.5
- jms/serializer-bundle: 1.5.0
- symfony/monolog-bundle: 3.1.0
- symfony/symfony: 3.4.*
This package is auto-updated.
Last update: 2024-11-07 02:56:25 UTC
README
NTI ticket bundle is a symfony bundle that provide to your symfony application with multiples ticket management features.
Installation
-
Install the bundle using composer:
$ composer require ntidev/ticket-bundle
-
Add the bundle configuration to the AppKernel
public function registerBundles() { $bundles = array( ... new NTI\TicketBundle\NTITicketBundle(), ... ); }
-
Modify config.yml
nti_ticket: ticket_service: # name of your TicketProcessInterface implementation class documents_directory: # path to your documents project directory entities: resource: class: # your UserInterface implementation class Ex. AppBundle\Entity\User unique_field: uniqueId email_field: email contact: class: # your UserInterface implementation class Ex. AppBundle\Entity\Contact unique_field: uniqueId email_field: email email_client: provider: exchange # at the moment the bundle support exchange only. server: my.server account: my.account password: my.password
-
Update the database schema
$ php app/console doctrine:schema:update