Support

Akeeba Ticket System

#39549 Several issues on new Joomla 4 site

Posted in ‘Akeeba Ticket System for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
4.3.4
PHP version
8.1.21
Akeeba Ticket System version
5.3.2

Latest post by nicholas on Sunday, 01 October 2023 06:16 CDT

knro

We installed latest version of Akeeba tickets to staging website stellarmate.cloudaccess.host so that when all is tested, it will be migrated to stellarmate.com

for Akeeba there is no any console and Joomla debug errors
These are issues right now

  1. Category dropdown not works using ajax, it re-loads page but category still un selected.
  2. Submit button not working and there is no any validation messages

 

Basically, we can't use the ticketing system at all. We can't also locate the dark-theme toggle? I read about a plugin but is it deprecated now or can still be install in Joomla 4? This is the link to submit tickets: https://stellarmate.cloudaccess.host/component/ats/ticket.html?layout=newticket&Itemid=196 

knro

Just realized this is a public ticket. The password above is no longer valid of course and I could not edit the ticket I get "Application Stopped Responding" when I did that.

nicholas
Akeeba Staff
Manager

Choosing a different category in the New Ticket page is supposed to reload the page. Each category can have different custom fields. The only way for Joomla to reliably load custom fields is to reload the page. Otherwise, some third party custom fields do not work properly.

The category being unselected and the submit button not working are symptoms of the same problem. You did not follow the Quick Setup instructions, most importantly you have not created menu items. Because of the completely insane way Joomla's routing works when you have SEF URLs enabled you cannot have the ticket system work without creating a menu structure for it. I recommend creating a hidden menu with a structure like this:

  • Tickets (Type: Akeeba Ticket System, Categories; Access: Registered)
    • Category 1 (Type: Akeeba Ticket System, Category; Category: category 1; Access: match the category)
    • Category 2 (Type: Akeeba Ticket System, Category; Category: category 2; Access: match the category)
    • Latest Open Tickets (Type: Akeeba Ticket System, Latest Open Tickets; Access: whatever appropriate for support staff)
    • Assigned Tickets (Type: Akeeba Ticket System, Assigned Tickets; Access: whatever appropriate for support staff)
    • My Tickets (Type: Akeeba Ticket System, My Tickets; Access: whatever appropriate for users)
    • New Ticket (Type: Akeeba Ticket System, New Ticket; Access: whatever appropriate for users)

This is only needed for URL routing. It does need to be a menu which is published in a module (we don't need it for navigation). In the Manu that's visible to the user just create Alias menu items to the menu items of the hidden menu.

Regarding dark mode, the plugin was only for Cassiopeia which you do not use. We provide the SCSS source files for our CSS in media/com_ats/css. You can of course edit them to match your template and recompile them to CSS using Sass.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

knro

Thank you for the fast response! We will try this and see how it goes.

nicholas
Akeeba Staff
Manager

You're welcome!

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!