Post a comments when request is rejected
authorHasan Wan <hasan.wan@intel.com>
Mon, 20 Aug 2012 03:09:33 +0000 (11:09 +0800)
committerLin Yang <lin.a.yang@intel.com>
Tue, 28 Aug 2012 03:23:07 +0000 (11:23 +0800)
Change-Id: I09261ef86d4a4434e4d338b6bcd7c10a80edba3a
Signed-off-by: Hasan Wan <hasan.wan@intel.com>
request.py

index 0c82431..9944281 100644 (file)
@@ -139,7 +139,7 @@ def request_accepted(data, gerrit, gitprj):
 def request_rejected(data, gerrit, gitprj):
     print '====request rejected===================================='
 
-    message = 'The SR (Submit Request) has been rejected to OBS %s project.\n' \
+    message = 'The SR (Submit Request) has been *rejected* to OBS %s project.\n' \
     '- Reviewer: %s\n' \
     '- Comments: %s\n' \
     '- Git project: %s\n' \
@@ -216,7 +216,8 @@ gerrit = Gerrit(GERRIT_HOSTNAME, GERRIT_USERNAME, GERRIT_SSHPORT)
 gitprj = git.Git('%s/%s' %(GIT_CACHE_DIR, data['git_project']))
 
 if event_fields['type'] == 'OBS_SRCSRV_REQUEST_STATECHANGE':
-    pass
+    if event_fields['state'] == 'declined':
+        request_rejected(data, gerrit, gitprj)
 elif event_fields['type'] == 'OBS_SRCSRV_REQUEST_CREATE':
     request_created(data, gerrit, gitprj)
 elif event_fields['type'] == 'OBS_SRCSRV_REQUEST_ACCEPTED':