<commit_before>## Support tickets system package for Laravel
A simple helpdesk tickets system for Laravel 5.1 which integrates smoothly with Laravel default users and auth system

### Features:
1. Three main users roles users, agents, and admins
2. Users can create tickets 
3. Users can keep track of their tickets status
4. Auto assigning to agents, the system searches for agents in specific department and auto select the agent with lowest queue
5. Agents can view and modify their own assigned tickets 
6. Agents can communicate with ticket issuers through ticket comments
7. Auto email notifications to ticket participants (ticket owner, assigned agent) when ticket is updated or there is a new comment
8. Simple admin panel 
9. Administrators can add agents, create custom statuses, categories/departments, priorities, and manage tickets and comments.
10. Tickets access restrictions (Only ticket owner, an agent, or an admin whom has access to the ticket)
11. Settings option to allow agents access to all tickets or to restrict agents access to only their assigned tickets
12. Forms validation

### To Do:
1. Localization
2. Tickets filters and search
3. Dashboard stats and graphs
4. Configurable Start and Close statuses (From admin panel)

## Installation
** Please make sure you've got all dependencies installed and working in config\app.php:**

1. [Laravel 5.1](http://laravel.com/docs/5.1#installation)
2. [Users table](http://laravel.com/docs/5.1/authentication)<commit_msg>Fix readme again.<commit_after>## Support tickets system package for Laravel
A simple helpdesk tickets system for Laravel 5.1 which integrates smoothly with Laravel default users and auth system

### Features:
1. Three main users roles users, agents, and admins
2. Users can create tickets 
3. Users can keep track of their tickets status
4. Auto assigning to agents, the system searches for agents in specific department and auto select the agent with lowest queue
5. Agents can view and modify their own assigned tickets 
6. Agents can communicate with ticket issuers through ticket comments
7. Auto email notifications to ticket participants (ticket owner, assigned agent) when ticket is updated or there is a new comment
8. Simple admin panel 
9. Administrators can add agents, create custom statuses, categories/departments, priorities, and manage tickets and comments.
10. Tickets access restrictions (Only ticket owner, an agent, or an admin whom has access to the ticket)
11. Settings option to allow agents access to all tickets or to restrict agents access to only their assigned tickets
12. Forms validation

### To Do:
1. Localization
2. Tickets filters and search
3. Dashboard stats and graphs
4. Configurable Start and Close statuses (From admin panel)

## Installation
**Please make sure you've got all dependencies installed and working in config\app.php:**

1. [Laravel 5.1](http://laravel.com/docs/5.1#installation)
2. [Users table](http://laravel.com/docs/5.1/authentication)
{'fraction_non_alphanumeric': 0.05728643216080402, 'fraction_numerical': 0.019430485762144054, 'mean_word_length': 4.7093690248565965, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4564065', 'n_tokens_mistral': 754, 'n_tokens_neox': 716, 'n_words': 427}