Hi,
I'm curious to know a bit more about the fine-grained permissions that
were announced with the release of 0.7 (Pyro). I couldn't find any
documentation on them. Are they the permissions found at
/admin/auth/user/$userid/? Our permission needs are fairly
simplistic:
We have select/official groups of people who are responsible for
translating a single language in a given Component (to use Transifex's
term). Generally we probably don't want the group responsible for,
say, es-es for a given Component to have rights for zh-tw in the same
Component. It looks like user-level rights are only available at the
Project level, not the component level. Is there a way around this,
or would we have to get creative with Collections and Projects to
achieve this? I suppose we could use Collections like Projects and
then make a Project be what is currently a Component, or something
along those lines.
It would also be nice if we could promote a regular user to a role
like "Project Admin" or something like that, and then that person
would have the rights to assign other users translate rights for a
given language. That way, we make a single rights assignment and from
there on it's up to the user we assign to manage that language. This
is the way that things currently work for
http://translate.creativecommons.org, which is running Pootle, and
that aspect of Pootle works for us, but that's about the only aspect
that does. Well, that's a bit strong, but suffice it to say that I'm
keen to move away from Pootle and am really impressed with what I see
of Transifex so far.
Thanks!
Nathan