I agree that my setup may be unusual but the logic is simple. The admins should have the ability to disallow ANY avatar activity on a particular forum. Whether they choose to implement it is up to them.
I'm not disputing that. I'm just pointing out that removing 'No avatar' can actually screw up the setup.
Currently, with the "No Avatar" button always being displayed even if the radio button in the user profile is set OFF by default, if someone accidentally clicks it, the result is the same, their avatar link is broken and they cannot reset it. This is not user friendly or logical.
Yes, we had noticed. And as I pointed out, the solution is not to remove 'No avatar', but to make it not the default - two very different things. It was introduced for a reason, and a reason that annoyed me quite a bit in 1.1.x since I was using that for years before I moved to 2.0.
As such it is always going to be troublesome. Another possible solution is either add another default choice, or convert it to a checkbox when only one item is displayed.
You know, you can have radio buttons without a default selected in the first place, this would be the correct solution here - no default preset.
But that still leaves the question that if they later change their mind and really wanted ther avatar, how do they get it back? Once again, it is not logical.
If they later change their mind, they're still screwed either way. How can a user simultaneously have an avatar and not have an avatar?
Hence, the simplest and most logical solution I can come up with is that the "No Avatar" button should only be displayed when at least one of the other avatar selection buttons is also visible.
Odd, I could have sworn you were arguing for removing it entirely, just like it was in 1.1.x.
There is still a case where it is actually necessary to have - and that is for users who had an avatar before you enacted your no-avatar permissions. There should not be a way to remove it in that case.
"might" wish to convert to having no avatar then they could contact the admins to have it deleted
As I understood the changes, that would essentially prevent that from happening, but it's been so long since I looked over 2.0's code having rewritten parts of it in the intervening time it's entirely possible I misinterpreted what the exact consequences of the change would be.
I seriously doubt that this scenario would ever come up practically.
Far more often than you'd actually think. That's one of the perks of having done support around here for a few years, you realise that what is 'unique' is far from it, and I can think of several cases where your scenario has turned up multiple times. In fact, it's the core reason why no-avatar was even introduced, to be able to get rid of avatars that people had put on before the admin decided not to have avatars.