Ticket #250 (closed enhancement: fixed)

Opened 9 months ago

Last modified 7 months ago

Access control

Reported by: Raven Owned by: diegobz
Priority: major Milestone:
Component: Core Version: devel
Keywords: Cc: Raven
Easy Task: no Blocked By:
Blocking: Ready for Review:
Patch Review: Needs Patch: yes

Description

There is no reason why language maintainer has the ability to commit also to other languages than him. It's just asking for trouble (which we had in the past, many times). Upstream project maintainers probably should have an ability to modify their projects (adding/removing branches etc), but not others. Editors should have access to everything. And so on...

So basically it's request to implement a proper access control. Some of the features described above probably can't be done for Fedora without modifying FAS.

Change History

Changed 9 months ago by Raven

  • type changed from defect to enhancement

Changed 9 months ago by glezos

  • owner changed from glezos to diegobz
  • status changed from new to assigned

This is already in the works (can't find the ticket though). We've developed the necessary bits and now they are abstracted as a generic django app by jezdez. We're looking into getting them into mainline in the next week.

Changed 7 months ago by glezos

  • status changed from assigned to closed
  • resolution set to fixed

This is now implemented and will be part of Transifex 0.7.

We should open separate tickets on what we'd like to see built on top of it. Right now we have 2 things:

* Maintainers can edit and control their project
* Projects can have translators assigned who can send translations to them.

Note: See TracTickets for help on using tickets.