This version adds a new feature whereby editing images is also filtered by user. If an image contains a double dash '--', then anything before the double-dash is considered to be a username, and only that user may edit that image.
For example, consider [[Image:SomeUser--avatar.jpg]]. That image would only be editable by SomeUser (or a sysop since they're immune to all restrictions).
In order to implement this restriction, it is necessary that user names do not themselves contain double dashes. To this end, an additional method is supplied which will reject new accounts if the username contains double dashes.
Enjoy! As always, I'll be happy to answer any questions.
Got something to say?
or, read what others have said...