alnf / toxcore

The future of online communications.
https://tox.im
GNU General Public License v3.0
7 stars 0 forks source link

wishlist: operators op'ing others #4

Closed aaannndddyyy closed 9 years ago

aaannndddyyy commented 9 years ago

Not only founder should be able to op other users, but also op's. (Founder could even go missing in action) Of course, if there are several ranks or positions in a hierarchy, an op of a given rank can only op others up to the same rank as he himself is, not higher. Lower and equal should both be possible.

Revocation of ops:

So an op can op another chat member. If there are more levels, op can give lower levels and up to his own level, but not higher. op can only be deoped by a) someone higher in hierarchy, or b) the one(s) who op'ed him.

A revoked op's rulings would be ignored.

alnf commented 9 years ago

For start, founder will be able to op users, and ops will be able to op users. Only founder will be able to deop. It's for simplicity, it's better to add more complex design later. In anarchy chats all this is neglected.

aaannndddyyy commented 9 years ago

yes, step by step. No need to have it all like this in the beginning. Neglecting is one thing, straight away not having it is even better. If there is no founder or op, then there's also no question whether to neglect him or not. No founder key, means no one can claim to be founder.

aaannndddyyy commented 9 years ago

The de-op'ing of op's by other op's is necessary because founder could be gone. And we want to be able to maintain order in the group, nonetheless.

alnf commented 9 years ago

@JFreegman we should probably close this, no?

JFreegman commented 9 years ago

This is not technically feasible unfortunately. The certificate chain idea had a number of major issues.

alnf commented 9 years ago

Note: it's not like the idea is wrong, it's just unreasonably difficult.