I should be able to moderate the use of Display Names in my Space
Summary: This needs thought and design, but it's a reasonable request.
Given the amount of freedom in Display Names, I want the ability to moderate them, and/or set policy on them (which is then visible to the user when they're setting their Display Name for the Space). Things that are fine in one Space may not be okay in another.
The one I keep slamming into is "an identical Display Name to another user".
The underlying problem, of course, is that Display Names are global -- they are something that a user gives to their Querki-wide Identity, not something they choose for this specific Space -- so the request isn't quite right.
That said, the specific desire to prevent duplicates is reasonable, and technically possible: the Display Name in the Space is a copy of the Querki-wide one, so we could, say, automatically add kicker numbers to disambiguate when they join -- that wouldn't be hard.
And we might be able to give the Space Manager some amount of ability to request/insist on changes, but there are some delicate issues of consent involved there, so we will have to tread carefully there.