Forbid setting of labels triaged and triaing_in_progress
authorFrederic Massart <fred@moodle.com>
Wed, 17 Dec 2014 07:16:18 +0000 (15:16 +0800)
committerFrederic Massart <fred@moodle.com>
Wed, 17 Dec 2014 07:16:33 +0000 (15:16 +0800)
mdk/commands/tracker.py

index 3bc3408..9fc9ec6 100644 (file)
@@ -92,9 +92,17 @@ class TrackerCommand(Command):
         self.mdl = 'MDL-' + re.sub(r'(MDL|mdl)(-|_)?', '', issue)
 
         if args.addlabels:
+            if 'triaged' in args.addlabels:
+                self.argumentError('The label \'triaged\' cannot be added using MDK')
+            elif 'triaging_in_progress' in args.addlabels:
+                self.argumentError('The label \'triaging_in_progress\' cannot be added using MDK')
             self.Jira.addLabels(self.mdl, args.addlabels)
 
         if args.removelabels:
+            if 'triaged' in args.removelabels:
+                self.argumentError('The label \'triaged\' cannot be removed using MDK')
+            elif 'triaging_in_progress' in args.addlabels:
+                self.argumentError('The label \'triaging_in_progress\' cannot be removed using MDK')
             self.Jira.removeLabels(self.mdl, args.removelabels)
 
         self.info(args)