Fine-grained permissions? Documentation on rights/permission?

0 views
Skip to first unread message

Nathan Kinkade

unread,
Dec 3, 2009, 5:10:00 PM12/3/09
to transif...@googlegroups.com, Nathan Yergler
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

Dimitris Glezos

unread,
Dec 3, 2009, 6:22:54 PM12/3/09
to transif...@googlegroups.com, Nathan Yergler
On Fri, Dec 4, 2009 at 12:10 AM, Nathan Kinkade
<nkin...@creativecommons.org> wrote:
> 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/?

These are the global permissions, which affect all projects/components
on the website. The fine-grained ones can be found as a separate tab
on the Edit Project page. You can read more about it here:

http://docs.transifex.org/releases/0.7.html#more-control-to-project-maintainers

(And yes, we could do a better job in documenting these features.
Currently our best resource are the release notes.)

> 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.

I think this is what you need? =)

http://transifex.org/ticket/323

-d

--
Dimitris Glezos

Transifex: The Multilingual Publishing Revolution
http://www.transifex.net/ -- http://www.indifex.com/
Reply all
Reply to author
Forward
0 new messages