Faveo Open source ticketing system build on Laravel framework

Overview

                 ______                      _    _      _           _           _    
                |  ____|                    | |  | |    | |         | |         | |   
                | |__ __ ___   _____  ___   | |__| | ___| |_ __   __| | ___  ___| | __
                |  __/ _` \ \ / / _ \/ _ \  |  __  |/ _ \ | '_ \ / _` |/ _ \/ __| |/ /
                | | | (_| |\ V /  __/ (_) | | |  | |  __/ | |_) | (_| |  __/\__ \   < 
                |_|  \__,_| \_/ \___|\___/  |_|  |_|\___|_| .__/ \__,_|\___||___/_|\_\
                                                          | |                         
                                                          |_|                         
             


   StyleCI  

Faveo Helpdesk provides Businesses with an automated Helpdesk system to manage customer support.

The word Faveo comes from Latin which means to be favourable. Which truly highlights vision and the scope as well as the functionality of the product that Faveo is. In today’s competitive startup scenario customer retention is one of the major challenges. Handling client query diligently is all the difference between retaining or losing a long lasting relationship. The company is driven with passion of providing tools for managing consumer queries for strategic insights and helping companies take those decisive decisions.

Faveo has been integrated with multiple platforms and new features being added each month.

Faveo can be customised according to requirement and we do undertake such request.

Flavors of Faveo

  • Faveo Community Edition – Free, Open source edition
  • Faveo Freelancer - Free version with features available in Faveo Pro Edition for two agents
  • Faveo Pro Edition – Paid version with many advance features and integrations
  • Faveo Service Desk - Paid version for IT Assest management

View complete comparision list of all flavors of Faveo to select the most suitable solution for your business

Faveo Documentation

Requirements

To run Faveo your host just needs a couple of things:

  • PHP Version: 7.1+
  • Database: MySQL 5.0+
  • Web Server: Apache / IIS / Nginx
  • PHP Extensions: Imap, Mbstring, Mcrypt, OpenSSL, PDO, Tokenizer, XML, Zip
  • Web Server Extension: Pretty URLs or Search Engine Friendly URLs have to be enabled in your web server configuration

Faveo Web Hosting

Ladybird Web Host Offers hosting with minimum requirement to host Faveo web application. Faveo has been tested on Ladybird Web Host servers & works very well in their server environment. All web hosting packages offered by Ladybird Web Host come with 30 day money back gurantee.

Credits

  • Laravel Framework
  • Admin LTE Theme

Website

Visit our website for more information on services offered by us www.faveohelpdesk.com

YouTube Channel

Find demo, installation, configuration, tutorial videos on our channel here

Road Map for Community Edition

See what all features are going to be part of upcoming releases here

Faveo Probe

Helps verify whether your server can run Faveo or not. Download here

Faveo Community

Join Faveo discussion group and stay tuned to latest updates.

  • Join us on LinkedIn
  • Join us on Slack
  • Support the community edition

    If you are using our product and want to support us Click here

    Language translate

    Help us translate Faveo into your native language Click here
    We are following Laravel localization module, you can create language file in your branch and send a pull request.

    Contributing

    Create your own fork of Faveo master repositoray and use git-flow to create a new feature. Once the feature is published in your fork, send a pull request to begin the conversation of integrating your new feature into Faveo. Please see the contributing guidelines before sending pull requests.

    Error Reporting

    Faveo uses Bugsnag to monitor application stability in production enviroment. It helps us to provide bug fixes and feature updates after analyzing the logs and crash reports for the application. If you are customizing the application under development environment, we request you to disable this error reporting. It will allow us to ignore the errors occurred during your development cycle and we can focus more on the exceptions/bugs occuring in live system of other users of Faveo community. It can be easily disabled from "Error logs and debugging" option in admin panel or by updating your app environment to development in .env.

    You can still report the issues on our Github Issue page by providing proper information about the changes you are trying to implement. We assure you that Faveo community will help you and your customization can be a part of Faveo application if it follows our contributing guidelines.

    Help

    Visit the issue page. And if you'd like professional help commercial support is available, email us through the contact form.

    Download Faveo mobile apps

    Get it on Google Play

    Follow Us

    Comments
    • Issue installing

      Issue installing

      I've pulled the latest version from git onto my ubuntu webserver. I have made sure the following are installed and enabled:

      PHP >= 5.5.9 OpenSSL PHP Extension PDO PHP Extension Mbstring PHP Extension Tokenizer PHP Extension

      When I browse to the url that points to my webserver the installer redirects from http://url to http://url/step1 and at that point I get a 404 url not found.

      I've had a look and this folder does not exists so I assume the installer creates this it's self, but it appears not to be doing this.

      Any suggestions on how to resolve this would be great.

      Enhancement 
      opened by alexisskeates 37
    • Error on Create Email page

      Error on Create Email page

      Hi,

      There's an error on the Create Email page in the admin panel (Admin -> Emails -> Create Email).

      [Fri May 13 15:31:29.333650 2016] [proxy_fcgi:error] [pid 27807] [client ***:65482] AH01071: Got error 'PHP message: PHP Fatal error:  Call to a member function toArray() on array in /var/www/vhosts/river.ml/devriver.ml/sp/storage/framework/views/3656c801f8bbce8bc4e269de10017128 on line 84\n', referer: http://devriver.ml/sp/public/emails
      

      bildschirmfoto 2016-05-13 um 15 35 11

      opened by jarne 26
    • Auto install uses bad credentials on step6

      Auto install uses bad credentials on step6

      Hi,

      At step 6 (/step6post, just after clicking on "Install"), the auto install script doesn't use database credentials passed in previous step. Instead, it uses "root" and an empty password, resulting in an install error.

      To reproduce:

      • Accept license agreement, click Continue
      • Environment test : everything is OK, click Continue
      • Database setup : I set my credentials, click Continue. Note that my username is not root and my password is not empty.
      • Database setup : "Database connection successful. This system can run Faveo", click Continue
      • Local Information : I fill informations then click on Install and I get the error

      Thanks

      Below is the trace at step 6:

      PDOException in Connector.php line 47: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in Connector.php line 47 at PDO->__construct('mysql:host=localhost;port=;dbname=faveo', 'root', '', array('0', '2', '0', false, '0')) in Connector.php line 47 at Connector->createConnection('mysql:host=localhost;port=;dbname=faveo', array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'faveo', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'port' => '', 'prefix' => '', 'strict' => false, 'name' => 'mysql'), array('0', '2', '0', false, '0')) in MySqlConnector.php line 20 at MySqlConnector->connect(array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'faveo', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'port' => '', 'prefix' => '', 'strict' => false, 'name' => 'mysql')) in ConnectionFactory.php line 58 at ConnectionFactory->createSingleConnection(array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'faveo', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'port' => '', 'prefix' => '', 'strict' => false, 'name' => 'mysql')) in ConnectionFactory.php line 47 at ConnectionFactory->make(array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'faveo', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'port' => '', 'prefix' => '', 'strict' => false), 'mysql') in DatabaseManager.php line 177 at DatabaseManager->makeConnection('mysql') in DatabaseManager.php line 65 at DatabaseManager->connection(null) in DatabaseMigrationRepository.php line 167 at DatabaseMigrationRepository->getConnection() in DatabaseMigrationRepository.php line 135 at DatabaseMigrationRepository->repositoryExists() in Migrator.php line 398 at Migrator->repositoryExists() in MigrateCommand.php line 101 at MigrateCommand->prepareDatabase() in MigrateCommand.php line 54 at MigrateCommand->fire() at call_user_func_array(array(object(MigrateCommand), 'fire'), array()) in Container.php line 526 at Container->call(array(object(MigrateCommand), 'fire')) in Command.php line 115 at Command->execute(object(ArrayInput), object(BufferedOutput)) in Command.php line 257 at Command->run(object(ArrayInput), object(BufferedOutput)) in Command.php line 101 at Command->run(object(ArrayInput), object(BufferedOutput)) in Application.php line 60 at Application->call('migrate', array('--force' => true)) in Kernel.php line 145 at Kernel->call('migrate', array('--force' => true)) in Facade.php line 213 at Facade::__callStatic('call', array('migrate', array('--force' => true))) in InstallController.php line 309 at Artisan::call('migrate', array('--force' => true)) in InstallController.php line 309 at InstallController->accountcheck(object(InstallerRequest)) at call_user_func_array(array(object(InstallController), 'accountcheck'), array(object(InstallerRequest))) in Controller.php line 246 at Controller->callAction('accountcheck', array(object(InstallerRequest))) in ControllerDispatcher.php line 162 at ControllerDispatcher->call(object(InstallController), object(Route), 'accountcheck') in ControllerDispatcher.php line 107 at ControllerDispatcher->Illuminate\Routing{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 108 at ControllerDispatcher->callWithinStack(object(InstallController), object(Route), object(Request), 'accountcheck') in ControllerDispatcher.php line 67 at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\Installer\helpdesk\InstallController', 'accountcheck') in Route.php line 204 at Route->runWithCustomDispatcher(object(Request)) in Route.php line 134 at Route->run(object(Request)) in Router.php line 701 at Router->Illuminate\Routing{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in Router.php line 703 at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 670 at Router->dispatchToRoute(object(Request)) in Router.php line 628 at Router->dispatch(object(Request)) in Kernel.php line 214 at Kernel->Illuminate\Foundation\Http{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in LanguageMiddleware.php line 21 at LanguageMiddleware->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in ShareErrorsFromSession.php line 55 at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in StartSession.php line 61 at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 36 at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in EncryptCookies.php line 40 at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in CheckForMaintenanceMode.php line 42 at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 125 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101 at Pipeline->then(object(Closure)) in Kernel.php line 115 at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 84 at Kernel->handle(object(Request)) in index.php line 52

      opened by r2d2leboss 23
    • POP3 Incoming email results in duplicate tickets.  Disabling inbound does not stop the issue.

      POP3 Incoming email results in duplicate tickets. Disabling inbound does not stop the issue.

      • Faveo Version : 1.9.6
      • PHP version : 5.6
      • Database Driver & Version : MySQL
      • Server specification : Debian/Apache

      Description:

      I configured the email settings to connect with a POP3 email account for our helpdesk and started testing by submitting two help requests to the email account

      I configured the scheduler to check email every 5 minutes. Those two emails came in as tickets (GOOD).

      However now every 5 minutes it would duplicate each ticket.

      I then disabled the Inbound option (unchecked the option in the email settings) and saved the settings again. However the scheduler was still connecting to the POP3 server and bringing in the duplicate tickets every 5 minutes.

      My fix to that was to change to IMAP (which the account does not support). Now I can see in the logs my system is still trying to connect to the inbound mailbox - but failing of course. At least I'm not getting duplicate tickets.,

      So... this is TWO issues really.

      Steps To Reproduce:

      As above.

      Downloaded from

      • [x ] master-branch

      • [ ] development-branch

      • [ ] release-tag

      opened by liamkennedy 19
    • /public/step1 404

      /public/step1 404

      Hi, If I clone the repo and setup apache2 to point to it, the webpage replies: "The requested URL /public/step1 was not found on this server."

      Permissions are 755 for www-data. I tried both your debian 7 vps guide and the simpler Ubuntu guide.

      Please halp and update your wiki! Thanks

      opened by dabaptist24 19
    • Helpdesk won't pickup and display attachments

      Helpdesk won't pickup and display attachments

      A client tried sending an inquiry thru email (email connected to helpdesk) with attachments. He also CCed a personal email.

      The helpdesk picked up the email message from the client but no sign of attachments. The personal email both picked up the email message from the client as well as the attachments pretty well. We replicated this issue 4 times.

      We're using the master files based on last fixed on issue #315 while still experiencing until now the issue as discussed on issue #316.

      Thanks!

      Bug 
      opened by ningmu 16
    • ÄÖÜ in German mails

      ÄÖÜ in German mails

      The signature in German mails is displayed without umlauts. The ÄÖÜäöü etc are incorrectly coded and are not displayed correctly.

      So the signature is set in the Admin. In this ship but it looks like the screenshot

      Mit freundlichen Grüßen aus Niederfüllbach

      Christian Säum Webmaster - SEO - Marketing

      bk-solutions | Moebro Kieselweg 6 D-96215 Lichtenfels

      Moebro Office & Warehouse Coburger Str. 8 D-96489 Niederfüllbach

      Telefon: +49 (0) 9565 / 617 27 28 Telefax: +49 (0) 9574 / 65 24 24 Internet: http://www.Moebro.de E-Mail: [email protected]

      Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz: DE 270966889

      Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.

      umlautepng

      opened by csaeum 15
    • Plugin.js is transfer as css

      Plugin.js is transfer as css

      Resource interpreted as Stylesheet but transferred with MIME type application/javascript: "http://domain.name/lb-faveo/plugins/filebrowser/plugin.js".

      opened by ghost 14
    • Faveo-Helpdesk Auto Install is not working. Ubuntu 16.04

      Faveo-Helpdesk Auto Install is not working. Ubuntu 16.04

      Hi All

      I have just installed Ubuntu 16.04.1 LTS Release 16.04 Codename xenial. I in trying to install faveo using terminal and the following install script and its not working.

      bash <(curl -s http://ladybirdweb.com/support/uploads/ubuntu16.04/autoinstall)

      I am getting the following error.

      /dev/fd/63: line 1: syntax error near unexpected token newline' /dev/fd/63: line 1:'

      Can anyone please let me know how to fix this error.

      Regards

      Derek

      Question 
      opened by derek68 13
    • ÄÖÜ in German mails #2

      ÄÖÜ in German mails #2

      ÄÖÜ in German Subject

      In the emails it now works great but unfortunately not in the subject.

      See Screen

      In German the subject in Screenshots: Maße des Küchenschranks PS372[#AABC-0028-0000028] Anfrage Farbmuster und Küchenschränke[#AAAF-0005-0000005] faveo-subject

      Bug 
      opened by csaeum 13
    • SSL support

      SSL support

      Hi,

      Currently, you are always redirected to the http:// version of Faveo, and if you call it with https://, assets like the CSS files don't load because they are still http://. Maybe it would be important to implement it because many people, especially bigger companies use SSL.

      Enhancement 
      opened by jarne 13
    • Illuminate\Database\QueryException in POST /search_tickets

      Illuminate\Database\QueryException in POST /search_tickets

      Error in Faveo Community

      Illuminate\Database\QueryException in POST /search_tickets SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for type integer: "" CONTEXT: unnamed portal parameter $2 = '' (SQL: select count(*) as aggregate from "tickets" left join "ticket_thread" on "tickets"."id" = "ticket_thread"."ticket_id" and "ticket_thread"."title" is not null left join "department" as "dep" on "tickets"."dept_id" = "dep"."id" left join "ticket_status" on "tickets"."status" = "ticket_status"."id" left join "help_topic" as "service" on "tickets"."help_topic_id" = "service"."id" left join "ticket_priority" as "priority" on "tickets"."priority_id" = "priority"."priority_id" left join "ticket_source" as "source" on "tickets"."source" = "source"."id" left join "sla_plan" as "sla" on "tickets"."sla" = "sla"."id" left join "users" as "agent" on "tickets"."assigned_to" = "agent"."id" left join "users" as "client" on "tickets"."user_id" = "client"."id" where "tickets"."help_topic_id" = 8 and "tickets"."dept_id" = and "ticket_thread"."body" LIKE %%)

      View on Bugsnag

      Stacktrace

      \app\Http\Controllers\Agent\helpdesk\TicketController.php:813 - App\Http\Controllers\Agent\helpdesk\TicketController::searchticket
      \app\Http\Middleware\CheckRoleAgent.php:26 - App\Http\Middleware\CheckRoleAgent::handle
      \app\Http\Middleware\Authenticate.php:54 - App\Http\Middleware\Authenticate::handle
      \app\Http\Middleware\CheckUpdate.php:35 - App\Http\Middleware\CheckUpdate::handle
      \app\Http\Middleware\Install.php:21 - App\Http\Middleware\Install::handle
      \app\Http\Middleware\LanguageMiddleware.php:33 - App\Http\Middleware\LanguageMiddleware::handle
      \app\Http\Middleware\VerifyCsrfToken.php:33 - App\Http\Middleware\VerifyCsrfToken::handle
      

      View full stacktrace

      Created automatically via Bugsnag

      bugsnag debug 
      opened by bhanu2217 0
    • Illuminate\Database\QueryException in POST /search_tickets

      Illuminate\Database\QueryException in POST /search_tickets

      Error in Faveo Community

      Illuminate\Database\QueryException in POST /search_tickets SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for type integer: "Select ticket service" CONTEXT: unnamed portal parameter $1 = '...' (SQL: select count(*) as aggregate from "tickets" left join "ticket_thread" on "tickets"."id" = "ticket_thread"."ticket_id" and "ticket_thread"."title" is not null left join "department" as "dep" on "tickets"."dept_id" = "dep"."id" left join "ticket_status" on "tickets"."status" = "ticket_status"."id" left join "help_topic" as "service" on "tickets"."help_topic_id" = "service"."id" left join "ticket_priority" as "priority" on "tickets"."priority_id" = "priority"."priority_id" left join "ticket_source" as "source" on "tickets"."source" = "source"."id" left join "sla_plan" as "sla" on "tickets"."sla" = "sla"."id" left join "users" as "agent" on "tickets"."assigned_to" = "agent"."id" left join "users" as "client" on "tickets"."user_id" = "client"."id" where "tickets"."help_topic_id" = Select ticket service and "tickets"."de...

      View on Bugsnag

      Stacktrace

      \app\Http\Controllers\Agent\helpdesk\TicketController.php:811 - App\Http\Controllers\Agent\helpdesk\TicketController::searchticket
      \app\Http\Middleware\CheckRoleAgent.php:26 - App\Http\Middleware\CheckRoleAgent::handle
      \app\Http\Middleware\Authenticate.php:54 - App\Http\Middleware\Authenticate::handle
      \app\Http\Middleware\CheckUpdate.php:35 - App\Http\Middleware\CheckUpdate::handle
      \app\Http\Middleware\Install.php:21 - App\Http\Middleware\Install::handle
      \app\Http\Middleware\LanguageMiddleware.php:33 - App\Http\Middleware\LanguageMiddleware::handle
      \app\Http\Middleware\VerifyCsrfToken.php:33 - App\Http\Middleware\VerifyCsrfToken::handle
      

      View full stacktrace

      Created automatically via Bugsnag

      bugsnag debug 
      opened by bhanu2217 0
    • Illuminate\Database\QueryException in POST /search_tickets

      Illuminate\Database\QueryException in POST /search_tickets

      Error in Faveo Community

      Illuminate\Database\QueryException in POST /search_tickets SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: integer ~~ unknown LINE 1: ...cket_number" LIKE $1 or "tickets"."help_topic_id" LIKE $2 or... ^ HINT: No operator matches the given name and argument types. You might need to add explicit type casts. (SQL: select count(*) as aggregate from "tickets" left join "ticket_thread" on "tickets"."id" = "ticket_thread"."ticket_id" and "ticket_thread"."title" is not null left join "department" as "dep" on "tickets"."dept_id" = "dep"."id" left join "ticket_status" on "tickets"."status" = "ticket_status"."id" left join "help_topic" as "service" on "tickets"."help_topic_id" = "service"."id" left join "ticket_priority" as "priority" on "tickets"."priority_id" = "priority"."priority_id" left join "ticket_source" as "source" on "tickets"."source" = "source"."id" left join "sla_plan" as "sla" on "tickets"."sla" = "sla"."id" left join "users" as "agent" on "tickets"."a...

      View on Bugsnag

      Stacktrace

      \app\Http\Controllers\Agent\helpdesk\TicketController.php:809 - App\Http\Controllers\Agent\helpdesk\TicketController::searchticket
      \app\Http\Middleware\CheckRoleAgent.php:26 - App\Http\Middleware\CheckRoleAgent::handle
      \app\Http\Middleware\Authenticate.php:54 - App\Http\Middleware\Authenticate::handle
      \app\Http\Middleware\CheckUpdate.php:35 - App\Http\Middleware\CheckUpdate::handle
      \app\Http\Middleware\Install.php:21 - App\Http\Middleware\Install::handle
      \app\Http\Middleware\LanguageMiddleware.php:33 - App\Http\Middleware\LanguageMiddleware::handle
      \app\Http\Middleware\VerifyCsrfToken.php:33 - App\Http\Middleware\VerifyCsrfToken::handle
      

      View full stacktrace

      Created automatically via Bugsnag

      bugsnag debug 
      opened by bhanu2217 0
    • BadMethodCallException in POST /search_tickets

      BadMethodCallException in POST /search_tickets

      Error in Faveo Community

      BadMethodCallException in POST /search_tickets Method Illuminate\Http\Request::nput does not exist.

      View on Bugsnag

      Stacktrace

      \app\Http\Controllers\Agent\helpdesk\TicketController.php:769 - App\Http\Controllers\Agent\helpdesk\TicketController::searchticket
      \app\Http\Middleware\CheckRoleAgent.php:26 - App\Http\Middleware\CheckRoleAgent::handle
      \app\Http\Middleware\Authenticate.php:54 - App\Http\Middleware\Authenticate::handle
      \app\Http\Middleware\CheckUpdate.php:35 - App\Http\Middleware\CheckUpdate::handle
      \app\Http\Middleware\Install.php:21 - App\Http\Middleware\Install::handle
      \app\Http\Middleware\LanguageMiddleware.php:33 - App\Http\Middleware\LanguageMiddleware::handle
      \app\Http\Middleware\VerifyCsrfToken.php:33 - App\Http\Middleware\VerifyCsrfToken::handle
      

      View full stacktrace

      Created automatically via Bugsnag

      bugsnag debug 
      opened by bhanu2217 0
    • Laravel 9.x Shift

      Laravel 9.x Shift

      This pull request includes the changes for upgrading to Laravel 9.x. Feel free to commit any additional changes to the shift-77540 branch.

      Before merging, you need to:

      • Checkout the shift-77540 branch
      • Review all pull request comments for additional changes
      • Run composer update (if the scripts fail, add --no-scripts)
      • Clear any config, route, or view cache
      • Thoroughly test your application (no tests?, no CI?)

      If you need help with your upgrade, check out the Human Shifts. You may also join the Shifty Coders Slack workspace to level-up your Laravel skills.

      opened by RafficMohammed 15
    • Laravel 8.x Shift

      Laravel 8.x Shift

      This pull request includes the changes for upgrading to Laravel 8.x. Feel free to commit any additional changes to the shift-77537 branch.

      Before merging, you need to:

      • Checkout the shift-77537 branch
      • Review all pull request comments for additional changes
      • Run composer update (if the scripts fail, add --no-scripts)
      • Clear any config, route, or view cache
      • Thoroughly test your application (no tests?, no CI?)

      If you need help with your upgrade, check out the Human Shifts. You may also join the Shifty Coders Slack workspace to level-up your Laravel skills.

      opened by RafficMohammed 15
    Releases(v1.11.1)
    • v1.11.1(Dec 17, 2021)

      This release is a patch update for the high-level security risk found and reported by Shahrir Shafie in the vulnerable API endpoints.

      We categorized this vulnerability as a Severe level issue and recommend everyone update the system ASAP.

      Follow this Upgrade Guide to update your system.

      Note the issue is affecting all the older versions of the system, if in any case you are not able to update the system, we request you to get in touch with support and get your system patched.

      Source code(tar.gz)
      Source code(zip)
    • v1.11.0(Mar 16, 2021)

      This is an urgent patch for several security vulnerabilities found and reported by Securized in the system. We highly recommend updating the system to get rid of all the security issues in your system and secure your system from vulnerabilities and attackers.

      Along with some urgent security updates, this release also updates the frontend framework and theme version to the latest which enhances the UI design of the system, keeping the same user experience.

      Updates

      • Updated jQuery version to v3
      • Updated Bootstrap version to v4
      • Updated AdminLTE theme to v3
      • Updated Russian translation to cover 80% of the system. Thanks, @maranqz for raising the PR and providing proper translation files.

      Bugfixes

      • Various UI bugs and issues
      • Generate PDF error
      • Laravel route middleware grouping correction
      • Storage option functionality corrections
      • Clients are not able to change ticket status
      • Report PDF generation
      • Security issues reported by @securized. More details can be found on their gist

      Important: The system was not generating the unique APP_KEY in the environment which makes your system vulnerable to expose sensitive data due to a hardcoded encryption key. This can simply be fixed by generating your own Laravel APP_KEY using Laravel's artisan commands. Faveo also introduced its own artisan command to alter the APP_KEY to replace your old key with the new key. The advantage of this command is it allows you to update the application's key and updates the required encrypted data in the system so you do not need to update configurations in the system manually. But we still recommend you update system configurations manually to minimize the possibility of attacks on your data. You can use this command from your Faveo root directory as below

      php artisan faveo:secure-key
      

      NOTE: This security patch requires all agents and admin to login and start their session again. Also, all the old encrypted URLs will be reset and will not work any longer.

      Follow this Upgrade Guide to update your system. This update does not require any database update. After the update, we highly recommend running the below commands to secure your Faveo system. php artisan key:generate or php artisan faveo:secure-key

      Source code(tar.gz)
      Source code(zip)
    • v1.10.7(Dec 18, 2019)

    • v1.10.6(Apr 19, 2019)

      Recent updates of Chrome browser introduced an issue in ticket timeline page where the reply threads from users were not visible in chrome browser's latest version.

      The last release fixed the issue for agent/admin view. However, the issue persisted for client view in Chrome browser. Check out the issue raised for the same.

      Issue Reported by: @n3zsistemas

      We would like to thank the Faveo community users who report their issues with the system and help us to make Faveo Helpdesk better for other users.

      Source code(tar.gz)
      Source code(zip)
    • v1.10.5(Apr 10, 2019)

      Recent updates of Chrome browser introduced an issue in ticket timeline page where the reply threads from users were not visible in chrome browser's latest versions.

      Source code(tar.gz)
      Source code(zip)
    • v1.10.4(Nov 23, 2018)

      While integrating slack notifications in Travis for builds and PRs, token for SLACK channel was not encrypted allowing anyone to post on the Slack channel as a Travis user. This update encrypts the slack token to fix the issue.

      Source code(tar.gz)
      Source code(zip)
    • v1.10.3(Nov 16, 2018)

      • Changed plugin settings to activate and deactivate plugin by removing the update process for the config/app.php file.
      • Changed plugin ServiceProvider registration technique by removing the hard-coded code AppServiceProvider.php file. Now We are registering all plugins' ServiceProvider classes available for active plugins with status as 1 in plugins table in the database. It provides more dynamicity to developers so they need not worry about registering their custom plugin's ServiceProvider.
      • Added new event "after.ticket.created" which gets fired after tickets get created and contain ticket data. It can be useful for developers for creating new plugins which need to perform a certain action after the ticket is created.
      • Updated helpers.php added new method carbon() to parse string date into carbon date object.
      • Added Spanish language translation (translates system up to 60% in Spanish)
      • Forget password validation exception removed dd() statement
      • Updated isInstall() method get installation value from Config instead of directly calling from .env
      • SLA deletion issue fixed #714
      • Updates for Plugin working
      Source code(tar.gz)
      Source code(zip)
    • v1.10.2(Oct 15, 2018)

      Bugs Fixed

      • Fixed #702, agents are unable to view their tickets
      • Fixed #701, turning off outgoing mails does not stop outgoing sending emails.
      • Fixed email edit/create page does not show proper error messages
      Source code(tar.gz)
      Source code(zip)
    • v1.10.1(Sep 19, 2018)

      PHP7.2 compatibility patch

      As we mentioned in the last release that the application is now compatible with PHP7.2 but as has not been tested completely there is the number of issues which occurred while using the application with PHP7.2. This release fixes the issues logged by the application in our issue track manager.

      Bugs fixed

      • PHP7.2 compatibility issues mentioned in this GitHub issue
      • Agents are not able to view tickets in ticket pages
      • Delete Forever button does not work
      • Fixed logging method in CommonmailController
      • Fixed mail config file
      • Fixed attachment variable initialization in MailController
      • Fixed sendEmail() method in PhpMailController passing empty array as default value for $template_variables
      • Fixed Bugsnag reported an issue for sendmail() which is happening for reports
      • Changes status change URL method to post for preventing CSRF attacks for ticket status manipulation
      • Removed sla-escalate atrisan command from the kernel as the functionality is not working and which is causing the issue while running cron command in v1.10

      Changelog

      • Updated Laravel version to v5.6.38
      • Initial commit for Unit testing using PHP unit. We are starting with TDD and every module and class will be tested using unit test cases.
      • Updated Artful log in Readme.md, release notes and CLI installer
      • Added phpunit.bat for running unit tests on windows machines
      • Integrated slack channel for Travis build notifications
      • Updated Bugsnag API key

      update to v1.10.1

      This update does not contain any database update so you just need to update your file system following the steps mentioned in this article

      Error Reporting

      Faveo uses Bugsnag to monitor application stability in the production environment. It helps us to provide bug fixes and feature updates after analyzing the logs and crash reports for the application. If you are customizing the application under the development environment, we request you to disable this error reporting. It will allow us to ignore the errors occurred during your development cycle and we can focus more on the exceptions/bugs occurring in the live system of other users of the Faveo community. It can be easily disabled from "Error logs and debugging" option in the admin panel or by updating your app environment to development in .env.

      You can still report the issues on our Github Issue page by providing proper information about the changes you are trying to implement. We assure you that Faveo community will help you and your customization can be a part of Faveo application if it follows our contributing guidelines.

      Source code(tar.gz)
      Source code(zip)
    • v1.10(Aug 17, 2018)

      Faveo Helpdesk Community v1.10

      It's been a while since we last updated the repository to release v1.9.6 and a failed attempt to release v1.10-Beta version. But Faveo team has been continuously working hard to update the project and providing the best Helpdesk system to Faveo Helpdesk community.

      Faveo Helpdesk v1.10 introduces some major updates in the system along with Laravel framework update. While Faveo v1.9.6 was based on Laravel 5.2 this version updates the framework version to 5.6.33. Which might require some updates in server configuration to make sure system works flawlessly after the update. Check server requirements for Laravel 5.6 before updating the system.

      What's new?

      Faveo Probe

      Many a times users have reported us about the problem in the installation process as they were not able to get through the first step and saw 500 error page while installation. As Faveo checks the system requirements in Laravel based route if server is not able to boot Laravel it will not show the installation step. While Faveo Probe an external PHP based script was already available to check server requirements, we have added Probe script in the system so users can directly test server for the requirements from Faveo itself. To run probe test simply run your_faveo_url/probe.php in your browser which will show you the result as shown in the image below probe

      Faveo Installers

      • GUI Installer Some refinements have been implemented in Faveo GUI installer to make installation intuitive and simple.

      • CLI Installer If you are a geek like us and love running commands in the terminals then you might like our CLI installer which allows you to install Faveo using two simple artisan commands.

        Run php artisan install:faveo to check server requirement and provide database details. 4

        Run php artisan install:db to migrate database and complete installation process

        5

      Advance localization options for language translation

      As Laravel supports multilingual applications, Faveo can be translated into various languages. In previous version of Faveo translation only works on system level that is once you change the system's language from settings all users will see the system in that language. But now translation works on three levels.

      • System level : Admin can select the default translation for system and system will load in that language by default.

      • User level : Users can now select their preferred language to load system from the top nav bar language options. When logged in users select their language preference it will save in their account and next time when they login system will load in their preferred language. usertranslation

      • Browser level : Users who are not logged in can change and see the system in translated language without login. browsertranslation

      Email configuration alert

      As Faveo system requires an email to be configured for incoming and outgoing mails to fetch tickets and reply on tickets. System will now show the alert until the incoming and outgoing mail setup has not been configured. email-alert

      Dummy data clean up

      Faveo had dummy data installation option to check and test the system working in test environment with test data. But after testing users had to drop the tables to clear database manually and then again reinstall the Faveo. Which is somewhat annoying if you value your time like us. Faveo now has an option to clean up the dummy data installed during test installation so system can be used after testing without performing other actions. cleandummydata

      Change logs

      • Deprecated single URLs for ticket list pages for inbox, open, closed etc. Now all tickets can be get using single URL and passing parameters to it which renders data faster than the old URLs. All old routes have been updated with the new route with required parameters and will be removed in next update.
      • Deprecated functions in Agent/helpdesk/TicketController.php and routes in web.php can be found under deprecated block.
      • System is now compatible with PHP7.2 though it has not been tested thoroughly. If you use PHP7.2 and encounter any issues in the system please raise the issue on our GitHub page.
      • API response fix when debugging is enabled and JSON response comes with HTML data.
      • Language packages: Various updates have been made in language packages to make system translation more consistent in Italian, German and Chinese language. We would like to thank various members who sent pull requests and helped to improve Faveo translation
        • Yang.l (Chinese)
        • Philippe Aellig @philippeaellig (German)
        • Luca @volp1s (Italian)

      Bug fixes

      • Custom form data not visible in ticket timeline or ticket detail page in agent panel.
      • Ticket thread iframe of ticket details page in agent panel and client panel is not visible completely in all browsers.
      • Removed rendering of password in email settings edit page for security reasons.

      How to update?

      Follow steps mentioned in this article to update Faveo from v1.9.6 to v1.10. You will find database update SQL dump in

      Faveo_root/DB/update from v1.9.6 to v1.10/updatedatabase.sql

      NOTE If you are updating from v1.9.6 to v1.10 you might have to update your email settings to make incoming and outgoing mail functionality working.

      What's next

      In coming month we will release various updates with bug fixes and code cleaning to optimize system performance. We are also working on developing API version 2.

      Source code(tar.gz)
      Source code(zip)
    • v1.9.6(May 23, 2017)

      Bug Fixed

      • Token parsing issue for Facebook which prevents users from login the system using Facebook oAuth API.

      To fix the issue

      Just make some changes in vendor/laravel/socialite/src/Two/FacebookProvider.php file

      Check this commit for the required changes.

      Source code(tar.gz)
      Source code(zip)
    • v.1.9.5(May 15, 2017)

      Bug fix patch

      • Preventing execution of backdoor scripts
      • Preventing php file uploads in user's profile pic
      • Handling token mismatch error when the page is opened for too long and session gets expired.
      • Excluding APIs from CSRF token verification
      Source code(tar.gz)
      Source code(zip)
    • v1.9.4(May 3, 2017)

      This release provides a security patch against CSRF attacks using Laravel's CSRF token verification.

      The issue was reported by one of the member of Faveo community and it helped us to take a step forward for making the application more secure for these attacks.

      Thanks! @rungga for reporting this issue #446.

      We are also testing the application for backdoor script injection attacks which may make the system vulnerable for attackers. We'll soon release the next version with updated Laravel version, new enhancements and further security improvements.

      To update your existing Faveo system from v1.9.3 to v1.9.4 follow File System Update process mentioned in this wiki article.

      Source code(tar.gz)
      Source code(zip)
    • v1.9.3(Jan 25, 2017)

      Bug fixed

      #344 System is storing the attachment in chosen storage medium(DB/file system) but not showing the attachments in ticket detail page or ticket timeline page.

      How to Fix (for Faveo v1.9.2 users)

      See this commit for the details of changes made for bug fix.

      Or

      Open this file: Root_directory of faveo/app/Model/helpdesk/Ticket/Ticket_attachments.php search and replace if ($this->poster == 'ATTACHMENT') with if ($this->poster == 'ATTACHMENT' || $this->poster == 'attachment') at line 49

      Source code(tar.gz)
      Source code(zip)
    • v1.9.2(Jan 5, 2017)

      Bugs Fixed

      • Single cron issue fixed [refrenced to #366, #347 ]
      • Corrected notification counts
      • Fixed canned response error
      • Correct message for registration
      • Removed routes of PRO features
      • Exception handling while adding language
      • Showing agents in alphabetical order in various drop down menus
      • Handling the case when agent/admin adds same owner while changing ticket's owner
      • Fixed priority and auto assignment while creating ticket form cleint panel
      • Fixed typos in english language translation
      • Fixed counts of tickets of every categroy
      • Removed duplicate option from top nav bar
      • Fixed empty database check while installation
      • Assigning team leader in a team while creating new team
      • Fixed #361

      Enhancements

      • Sending email notfications to users while merging their duplicate tickets
      • Implemented Yajra in users table
      • Custom filter and search option in users table
      • Check if JavaScript is enabled or not while installation
      • Put max execution time and "mbstring" extension check while installation

      Upgrade Guide

      If you are already using an older version of Faveo then follow this wiki article to update your Faveo system.

      Source code(tar.gz)
      Source code(zip)
    • v1.9.1(Dec 15, 2016)

      Fixed Bugs

      Major bugs

      • Admin was not able to save/update cron settings in new installation.
      • Incorrect count of tickets in dashboard while login as an agent .
      • In client panel users/clients were able to reply without entering any comment in comment field.
      Source code(tar.gz)
      Source code(zip)
    • v1.9.0(Dec 14, 2016)

      Change Log

      Please note: We are still using Chumper/Datatable in some tables. But this packages has been abandoned by the author and we'll update all datatables with Yajra/laravel-datatables in future releases.

      • Updated dummy database for installation
      • Version tag correction, following semantic versioning X.Y.Z format.
      • Login/registration screen layouts
      • Attachment files storage option

      Bug fixes

      • Solved various issues listed on GitHub issue list
      • Ticket listing table optimization
        • Updated datatable package
        • Server side processing in datatables
      • Query optimization in admin/agent layouts for fast processing

      Known Bugs

      • In ticket timeline the reply content added by clients are rendered using "iframe". The "iframe" behaves differently in different browsers. Height of iframe is not responsive.

        Chrome is recommended browser to open ticket timeline.

      Upgrade guide

      Follow this Wiki article to update your FAVEO to v1.9.0

      Update your configured system email(s)

      As notified by various users and recent crash reports we noticed that Encryption for incoming settings in configured email(s) is resetting after database update. Please update your system configured mail(s)

      Note: Do this for all configured mails

      • Go to Admin Panel > Emails > Click on edit
      • Check and select your encryption for incoming and outgoing settings
      • Click on update to save settings

      Update ticket number settings

      While creating ticket the system assign the unique number to all the tickets. You can change these randomly generated number using 'Admin Panel'.

      • Go to admin panel
      • Click on 'Ticket' Under ticket settings.
      • Enter number format. You can use "#", "$", "-" in this field.
        • is for digits

        • $ is for alphabets
        • - is for seperator
      To continue using your old sequence

      Replace all numbers with #, replace all alphabets with $

      Example: If your system's ticket number is like

      • AAAA-001-1123

      Then in Format field you will enter

      • ####-$$$-$$$$

      And choose "sequence" in Type field.

      Storage update

      Now you can choose where to store all the attachment files uploaded by your clients and agents in their conversation thread.

      • Go to Admin Panel
      • Open "Storage" under settings
      • Select
        • local for server file system
        • Database for saving files in database directly
      Source code(tar.gz)
      Source code(zip)
    • v1.0.8.0(Oct 27, 2016)

      What's new?

      Since our last release we've been implementing various cool features to make FAVEO more reliable, so you can provide your clients a good experience while solving their problem.

      Advanced User Module

      Change user's role

      • Added a team member as a user and unable to make him/her agent again? Don’t worry now as an admin you can change the role of users.

      Delete users

      • Now admins can delete users/agents from the system.

      Password reset

      • Admin can change password for users, which they will receive in a mail or simply by contacting the admin.

      One command for all cron jobs

      • Now you don't need to set different cron job commands for various jobs like ticket fetching, sending daily reports and close ticket workflow. Just add a single cron command and set frequency for running the jobs in system's job scheduler. The system will do it all via single command.

      System Reports

      • Now you can see report for each Help topic for selected date range up to 6 months
      • Report shows
        • Total created tickets for selected help topic
        • Total closed tickets for selected help topic
        • Total reopened tickets for selected help topic
      • Generate PDF of the reports

      Custom URL redirection and SSL support in URL

      • Set your system's URL as WWW or non WWW, user will be redirected to set URL no matter what s/he enters.
      • Set URL redirection for 'http://' or 'https://' as per your server specification.

      Various web platform integration for login

      • Nobody likes to follow Signup process these days, so allow your clients/agents to log in via different social media platforms like Facebook, Twitter, LinkedIn or Google.
      • Git developers working in the team, allow them to login via GitHub or Bit-bucket.

      Due Today

      • Now dashboard has one more option which shows the count of all the tickets which have a current date as their due date and will become due. Clicking on it will open the list of all tickets which are going to be due in current date.

      Updates for Custom Forms

      • Added Multi level child-parent relationship between custom forms.
      • This allows to open different child forms on selecting an option in a parent form based on selected values.
      • Link parent form with help-topic and client will see all linked forms on selecting that help-topic in ticket creation form.

      Dynamic priority for tickets

      • Add custom priority, edit or delete system priority
      • Set custom color for priority
      • Set active/inactive status for priority
      • Set the visibility of priority public/private - show priority in the ticket creation form (to users) in client panel

      Email non mandatory

      • Added an option to make email field non mandatory for user/ticket creation.

      Note If email is non-mandatory we'll try to send a message to a user on his mobile using Faveo SMS plugin, if you don't have the plugin we recommend you to keep email mandatory for authentication of user's account.

      Laravel logs

      • Keeps track of all the processes and errors in a log file.
      • Diurnal log files, view log for selected date
      • Option to download/delete log files.

      Implemented Laravel queue

      • Implemented Laravel queue service and job scheduler for background process like fetching mails, sending outgoing mails to fasten up the system.

      Bugs solved

      Email bugs

      • solved bugs for inline attachments in emails
      • Outlook mail configuration error
      • Queueing outgoing mails to make the system faster

      Code cleanup

      • Inspected and removed unnecessary code

      Knowledge base

      • various issues related to the knowledge base/ category list/ meta-tag for search engine

      Others

      • Solved: "Select all" checkbox in user profile view not working
      • Solved: Showing inactive teams and agents in ticket assignment option in ticket details
      • Solved: Same email address can be configured multiple times in email settings
      • Solved: Installing step 6 clicking on install twice submits form twice and results in an error.

      Follow this Wiki article to update your FAVEO v1.0.7.9 to FAVEO v1.0.8.0 .

      Source code(tar.gz)
      Source code(zip)
    • v1.0.7.9(Aug 5, 2016)

      Enhancements

      • Ticket change status to show in client panel via settings.
      • Not to submit two tickets on double click of Ticket submit button.
      • Dashboard linking.
      • Incoming mail format check.
      • Added a thread for ticket reopen via email.
      • Ticket linking minor issue updated.
      • Nl2br added for ticket.
      • Different department users can view tickets if assigned.
      • Preventing fall back language from deleting.
      • Send email if checked to send email for first registration via agent panel.
      • Checking storage file permission while installation.
      • File info extension check during installation.
      • Curl extension check during installation.
      • Check for API mandatory.
      • RTL feature in email sending.

      Bug fixed

      • Moved media files to upload folder.
      • Multiple file upload via attachment exception handling.
      • Attachment issue fixed for ticket reply.
      • File uploading according to server configuration of post_max_size.
      • Code cleanup.
      • Department ticket issue and naming convention.
      • Help topic issue fixed in ticket creation.
      • Pdf issue.
      • Custom Form issue fixed for text area.
      • Agent panel layout color changed for differentiation.
      • Nesting level issue fixed.
      • Proper ticket threads count in client panel.
      • Validating dot files access via URL.
      • Breadcrumbs Update.
      • Exception handling for database server down issue.
      • In app notification fixed for different department tickets.
      • First name and user name issue fixed.
      • YouTube icon link fixed.
      • Clear error form fields on resubmit of form in email create/edit.
      • Exception handling on re-uploads of pre-uploaded plugin.
      • Department wise ticket creation had some exception.
      • Changed naming convention for organization manager.
      • Fixed trash side bar numbering.

      Upgrade from v1.0.7.8 to v1.0.7.9 https://github.com/ladybirdweb/faveo-helpdesk/wiki/Manual-Upgrade-from-v1.0.7.8-to-v1.0.7.9

      Source code(tar.gz)
      Source code(zip)
    • v1.0.7.8(Jun 24, 2016)

    • v1.0.7.7(Jun 23, 2016)

      Bug Fixed

      • Removed multifile writing for installation.
      • Bug fixed on Installation for unwanted redirection back to first step
      • Email subject issue fixed for encrypted formats
      • Close ticket workflow issue fixed
      Source code(tar.gz)
      Source code(zip)
    • v1.0.7.6(Jun 18, 2016)

    • v1.0.7.5(Jun 17, 2016)

      Enhancements

      • Changed email template from file system to database
      • Advanced Rating module
      • In App Notification Module is now per User
      • In App notification settings in admin panel
      • POP feature is added for fetching emails
      • Send mail from server using PHP mail feature is added for sending emails
      • Added more encryption options for sending emails
      • Removed Duplicate settings from system settings
      • One can do more advanced email diagnostics by choosing different emails
      • System Off line module Enhanced
      • Everything comes from language files now
      • Auto Close ticket workflow for closing a ticket in predefined days
      • Security settings added for secured login into the system
      • Error Debugging option added
      • Bugsnag integration added
      • Webhooks added for ticket creation
      • Added 3 new languages thanks to some of our clients (German, Russian, Italian)
      • Graph added to user profile
      • Remove organisation added in Client profile page
      • Graph and ticket list added Organisation page
      • GeoIp plugin added for Phone country code pickup
      • Faveo will be able to auto upgrade to new release from this version onward
      • XSS Vulnerability check added
      • Upgrade from Laravel 5.0 to 5.2
      • Breadcrumbs
      • Auto update module

      Bugs Fixed

      • Registration Module email issue
      • Pages in knowledge base had some issue
      • Complete UI improved and proper error messages are now displayed
      • Bug fixed in edit system workflow
      • Dashboard Graph smoothed
      • Check ticket details without logging
      • Install module – check for file permission issue
      • Added dummy data for dummy installation
      • Template Module

      Please read this instruction carefully before updating from 1.0.7.4 to 1.0.7.5 https://github.com/ladybirdweb/faveo-helpdesk/wiki/Bug-after-update-from-1.0.7.4-to-1.0.7.5-or-higher-version

      Source code(tar.gz)
      Source code(zip)
    • v1.0.7.4(May 9, 2016)

    • v1.0.7.3(May 3, 2016)

    • v1.0.7.2(Apr 21, 2016)

    • v1.0.7.1(Apr 20, 2016)

    • v1.0.7(Apr 19, 2016)

      Enhancements

      • Ticket Workflow
      • Ticket Overdue Listing
      • In App Notification
      • Cron job separate settings
      • Select all to delete permanently from trash
      • Added Read Unread features in ticket listing pages
      • User linking to where ever usernames are displayed
      • Attachment upload-able while creating ticket from client panel
      • Enhanced email check while setting emails
      • Ticket rating enhanced

      Bug Fixed

      • Date sorting issue fixed
      • Department folder issue fixed
      • Group update issue fixed
      • Templates issue fixed
      • Email checking issue fixed
      • Ticket rating issue fixed

      Updating from 1.0.6.10 to 1.0.7

      • To upgrade read instructions here http://ladybirdweb.com/support/show/v107
      Source code(tar.gz)
      Source code(zip)
    • v1.0.6.10(Apr 1, 2016)

      Bug Fixed

      • Redirection issue fixed from ticket details page
      • Login dropdown box responsitivity issue fixed
      • Mailing issue for ticket reply and new ticket creation fixed
      • Email template issue fixed for replying tickets and auto response for ticket creation
      • Settings pages error display issue fixed for html type errors
      • Daily notification issue fixed for the new mail system integrated for faveo
      • Issue fixed for large size attachments

      Enhancements

      • Added loader image in datatable processing
      • Added readme.txt which will provide install instruction
      • Updated auth validation message and showing custom logo in auth/login page
      Source code(tar.gz)
      Source code(zip)
    • v1.0.6.9(Mar 24, 2016)

    Owner
    Ladybird Web Solution
    Ladybird web Solution has been operational since May 2009 and has been providing complete web & internet marketing solutions to its clients ever since.
    Ladybird Web Solution
    An easy-to-use, free and open source laravel e-Exam platform to build your online course right away.

    ➡️ Website | Documentation | Community ⬅️ Laerx Get detailed information about your clients, exams and courses to create an effective report and track

    Codenteq 93 Jan 5, 2023
    Open Source Voucher Management System is a web application for manage voucher. used PHP with Laravel Framework and use MySQL for Database.

    Voucher Management System is a web application for manage voucher. You can create and manage your voucher. Voucher Management System is used PHP with Laravel Framework and use MySQL for Database.

    Artha Nugraha Jonar 34 Sep 17, 2022
    A complete open source hotel management system built with Laravel Framework.

    Hotelio : Hotel Management System Hotelio is a open source hotel management system that manages your hotel operations, smoothly, effortless. Hotelio i

    Mehedi Jaman 10 Dec 6, 2022
    The API & platform builder, build your apps 10x faster even more, it's open source & 100% free !

    The API & platform builder, build your apps 10x faster, even more. It's open source & 100% free ! Try live demo Why badaso ? 100% FREE - No need for e

    Uasoft 1k Jan 2, 2023
    A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system

    Ticket-conductor A Laravel 5.5 and VueJS (SPA) Ticket system app (This project was mostly for myself to learn Vue Js a bit better, and will not be mai

    Casper Bottelet 51 Dec 17, 2022
    📛 An open source status page system for everyone.

    Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

    Cachet 13k Jan 3, 2023
    classroombookings - open source room booking system for schools.

    This is a web-based room booking system for schools and is designed to be as easy to use as possible. Set up your bookable rooms, day schedule and timetable for the year. Add user accounts, and allow them to make and manage bookings from anywhere.

    Craig A Rodway 127 Nov 20, 2022
    Admidio is a free open source user management system for websites of organizations and groups

    Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

    Admidio 214 Jan 1, 2023
    Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

    TastyIgniter provides a professional and reliable platform for restaurants wanting to offer online food ordering and table reservation to their custom

    TastyIgniter 2.4k Dec 27, 2022
    Snipe-IT - A free open source IT asset/license management system

    Snipe-IT - A free open source IT asset/license management system

    snipe 7.2k Jan 4, 2023
    Cachet is a beautiful and powerful open source status page system.

    Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

    Cachet 12.5k Dec 5, 2021
    A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations

    A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations.

    null 3 Sep 22, 2022
    Free, open-source, online appointments platform based on Laravel PHP Framework.

    timegrid (Archived) Timegrid helps contractors and customers to find the perfect meeting time through online appointments. Features Built with Laravel

    timegrid.io 880 Dec 19, 2022
    Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework.

    Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.

    opensourcepos 2.7k Jan 2, 2023
    A powerful open source Laravel Blog with WYSWYG and CRUD (Create Read Update Delete) built on Laravel 5.8 and Bootstrap 4

    Larablog A powerful open source Laravel Blog with WYSWYG and CRUD (Create Read Update Delete) built on Laravel 5.8 and Bootstrap 4 Table of contents F

    Jeremy Kenedy 144 Oct 11, 2022
    YouTubeClone - Web Projects Build By Laravel Framework v8 & LiveWire it's Small project to upload video Like Youtube

    YouTubeClone YouTubeClone - Web Projects Build By Laravel Framework & LiveWire it's Small project to upload video Like Youtube Use Laravel v8.80.0 Ima

    Hesham Adel 1 Jan 24, 2022
    ULEARN - Open Source(FREE) LMS script in Laravel 5.8 and ReactJS 16.9

    About ULEARN Key Features Demo & Credentials Access ReactJS Page Installation Support License About ULEARN ULEARN is an impressive LMS script which co

    null 535 Jan 2, 2023
    Simple Laravel Invoice Generator Sling — open-source web application that helps you create invoices and track income.

    Simple Laravel Invoice Generator Sling — open-source web application that helps you create invoices and track income. Table of Contents About

    Ray Icemont 4 Nov 22, 2022
    Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP

    Audio Video Platform AVideo is a term that means absolutely nothing, or anything video. Since it doesn't mean anything the brand simply is identifiabl

    World Wide Broadcast Network 1.7k Jan 8, 2023