[damned-lies] Allow a module maintainer to submit translation to any language of his module
- From: Claude Paroz <claudep src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [damned-lies] Allow a module maintainer to submit translation to any language of his module
- Date: Tue, 23 Feb 2010 21:04:54 +0000 (UTC)
commit d84054d51fe2fa5381c60610bd4df59949a24e27
Author: Claude Paroz <claude 2xlibre net>
Date: Tue Feb 23 22:04:17 2010 +0100
Allow a module maintainer to submit translation to any language of his module
people/models.py | 3 +++
vertimus/models.py | 2 +-
2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/people/models.py b/people/models.py
index 5f3bf9a..70eaef7 100644
--- a/people/models.py
+++ b/people/models.py
@@ -118,6 +118,9 @@ class Person(User):
except:
return False
+ def is_maintainer_of(self, module):
+ return module in self.maintains_modules.all()
+
def get_languages(self):
all_teams = [role.team for role in self.role_set.select_related('team')]
all_languages = []
diff --git a/vertimus/models.py b/vertimus/models.py
index 6dee032..ca2abf1 100644
--- a/vertimus/models.py
+++ b/vertimus/models.py
@@ -165,7 +165,7 @@ class StateNone(StateAbstract):
def get_available_actions(self, person):
action_names = []
- if person.is_translator(self.language.team):
+ if person.is_translator(self.language.team) or person.is_maintainer_of(self.branch.module):
action_names = ['RT']
return self._get_available_actions(person, action_names)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]