hackzilla/ticket-bundle

This Bundle provides ticketing functionality for Symfony2 applications. Multilingual capable

Installs: 1 738

Dependents: 1

Stars: 25

Watchers: 5

Forks: 13

Open Issues: 3

Type: symfony-bundle


README

Currently V2 is a work in progress, please use v1.

Simple multilingual ticketing bundle to add to any project. Languages: English, French, Russian, German and Spanish.

Build Status SensioLabsInsight

Requirements

Version Matrix

Ticket Bundle Symfony PHP
2.x (master) ^2.7|^3.0 >=5.5
1.x ^2.3 >=5.3
0.x ^2.3 >=5.3

Demo

See Ticket Bundle Demo App for an example installation. This can also be used for confirming bugs.

Setup

Events

TicketBundle show fires events for creating, updating, and deleting of tickets.

  • hackzilla.ticket.create
  • hackzilla.ticket.update
  • hackzilla.ticket.delete

See for example of how to create listener: http://symfony.com/doc/current/cookbook/service_container/event_listener.html

Migrating to 2.0

Add your user class into your config.

hackzilla_ticket:
    user_class:             AppBundle\Entity\User

Hackzilla\Bundle\TicketBundle\User\UserInterface has been replaced with Hackzilla\Bundle\TicketBundle\Manager\UserManagerInterface

Your user class needs to implement Hackzilla\Bundle\TicketBundle\Model\UserInterface

Roles are now checked against the User

Pull Requests

I'm open to pull requests for additional languages, features and/or improvements.