On Fri, Jun 7, 2013 at 12:02 AM, Tyler Romeo <tylerromeo(a)gmail.com> wrote:
On Fri, Jun 7, 2013 at 2:58 AM, Tim Starling
<tstarling(a)wikimedia.org>wrote;wrote:
I'm recommending making these
"groups" of rights be both a UI concept
and a storage concept, very similar to the existing group feature,
rather than storing right grants and somehow bidirectionally mapping
them to group grants in the UI layer. That way, future code changes
can split rights (e.g. upload -> upload/reupload), and have all the
OAuth grants be implicitly updated by changing the group map.
Sounds good to me.
Since we would go crazy trying to talk about both the OAuth feature
and the existing user feature as being
"groups", Chris suggested using
the term "permission" to refer to the fundamental unit of an OAuth grant.
But then wouldn't it be confused with permissions? Why not just call it a
"grant"? Though I guess that has it's own issues since OAuth has
authorization grants...
For a mediawiki developer looking at the code, "grant" is probably
less confusion than "permission". For an OAuth person, I think
"permission" would give them the right idea. But we are likely to have
more mediawiki developers than OAuth developers, so we probably should
cater to the former. We can go with "grant".