Support

Admin Tools

#38164 Exceptions IPs - Feature Request

Posted in ‘Admin Tools 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.2.5
PHP version
7.4
Admin Tools version
7.1.11

Latest post by nicholas on Sunday, 11 December 2022 11:50 CST

PTWD

I am in the process of learning Joomla 4 so I can migrate my Joomla 3 site over to it. I'm playing around with a few different J4 test sites and have Admin Tools installed on all of them. In Admin Tools (for Joomla 4) > Web Application Firewall > Configure > Exceptions, there is now a long list of IPs that have been automatically added by Admin Tools. The problem is there is no way to add a note where we can remind ourselves what the IP is for.

I've added my own IP and pushed it to the top of the list, but sometimes my IP changes (and has done numerous times lately due to problem-solving with my Internet provider). I don't keep a list of my old IPs, so when I go back to check, I don't know if I'm seeing my old IP or if it's a different IP that got put in there by default. I have no idea who belongs to the IPs that are automatically added to the list. I could simply add my new IP, but I don't want to leave my old IP in the list if I'm not using it anymore. And if I just substitute the top one in the list with my current IP, I don't know if I might be deleting one of the IPs that Admin Tools thinks I should have in the list.

Is it possible to add a feature where we can add a note next to the IP Exceptions so we know what it is for? And it would be really handy if Admin Tools would add a note saying whose IP has been automatically added. It wasn't a problem in the Joomla 3 version because I was the only one to add IPs to the list, but now that Admin Tools apparently starts the list with IPs it feels should be there, I'm confused about what I'm looking at, and feel like I'm stumbling around in the dark.

Thank you for considering this feature to be added to a future version.

System Task
system
The ticket information has been edited by Wendy Guy (PTWD).

nicholas
Akeeba Staff
Manager

Don't let the interface fool you; we still store a simple array of IP addresses. The only difference is that instead of showing you a long text field where you add a comma-separated list of IP addresses (which is then split by commas into an array) we now use Joomla's subform field to make managing the list easier. Under the hood it's still an array of IP addresses. We cannot add a description without breaking the features using this list of IP addresses unless we nerf everyone's IP exceptions in the process.

So, while your request makes perfect sense, I will have to unfortunately decline it for reasons of continuity of the software. Sorry :(

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!

PTWD

Thanks for your reply, Nicholas. Is there any way you can suggest to keep track of which IP is the last one we ourselves put in the list? Even a "note to self" field added to the page would help.

nicholas
Akeeba Staff
Manager

I always recommend that sites keep internal documentation.

If using an external service is out of the question you can create a category in Joomla with its access set to Special and put your internal documentation there.

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!