Support

Akeeba Ticket System

#15634 Assign Akeebasubs Levels to ATS category

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
n/a
PHP version
n/a
Akeeba Ticket System version
n/a

Latest post by user71332 on Wednesday, 03 April 2013 15:58 CDT

user71332
 Hi,

is there an easy way to assign Akeebasubs levels to ATS categories?
I mean only people with level X in Akeebasubs should be able to see and create Tickets in ATS category Y?

The only way to do this is with Joomla ACL at the moment. But this way i have to create a usergroup for each level and assign the group to the level with every subscription. It would be much more comfortable to have some kind of direct integration. What do you think?

Thanks

nicholas
Akeeba Staff
Manager
The proper way to do that is through Joomla! user groups (a.k.a. Joomla! ACLs). The direct integrations are a carryover from the olden days of Joomla! 1.5. According to my experience direct integrations are brittle and can lead to a great deal of frustration, e.g. what happens if you upgrade one component but not the other one and suddenly your site goes down. I'd rather not overcomplicate my code with a direct integration. It's already complex as it is, with ACLs defined component-wide and per category.

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!

user71332
Ok, I understand.
So no easy direct integration to expect. => Let´s do the Joomla ACL way... :)
Thanks

nicholas
Akeeba Staff
Manager
Yep. I actually thought very hard before deciding which way to implement it. Joomla! ACL is far more powerful, especially when you want to do funky things like "Subscribers to X get post privileges to Y and Z but can only post private tickets in Y unless they are also subscribed to W". Plus, why reinvent the wheel? ;)

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!

user71332
I agree, and the only reason (in my eyes) for a direct integration is because it is much more comfortable for the admin...

nicholas
Akeeba Staff
Manager
It really isn't simpler. It may sound simpler, but the more you think about it, the less simple it becomes. A direct integration would be an all-or-nothing approach. You'd have to give all possible privileges to a subscriber, which is not desirable in 99% of cases. As soon as you want to start customising who can post private tickets, upload attachments or have read only access you end up trying to replicate Joomla! ACL.

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!

user71332
I fully agree.

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!