That's happening because your script isn't logging in as the user who posted the review request. Unpublished review requests can only be accessed by the user who owns them.
Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.reviewboard.org VMware, Inc. - http://www.vmware.com On Fri, Dec 2, 2011 at 2:22 AM, Nilesh Jaiswal <nileshj...@gmail.com> wrote: > My script doing following steps > > call post-review > > At this point i expect the Review id get generated hence i try to fetch > the review id through change number below routine > call subroutine to get_review_request_by_changenum which does > > self.myurl = self.rbserver + > '/api/review-requests/?changenum=%s&repository=1' % changenum > self.urlopen = self.opener.open(self.myurl) > self.result = simplejson.load(self.urlopen) > if self.result['stat'] == "ok": > self.dict = self.result['review_request'] > return self.dict > else: > return > > But self.dict does not contains id. > > > > On Fri, Dec 2, 2011 at 2:31 PM, Christian Hammond <chip...@chipx86.com>wrote: > >> I'm not entirely sure what the problem is. If your script is creating the >> review request, then the ID is coming back in the payload. If it's doing >> anything with the review request, you should have the ID. >> >> Christian >> >> -- >> Christian Hammond - chip...@chipx86.com >> Review Board - http://www.reviewboard.org >> VMware, Inc. - http://www.vmware.com >> >> >> >> On Thu, Dec 1, 2011 at 8:28 PM, jack jack <jais...@gmail.com> wrote: >> >>> Hi Chris, >>> >>> You are right the review request isn't publish, But what if i want to >>> get review id before publishing.? >>> >>> The behavior of getting review id before publishing was working for >>> Reviewboard version 1.0 api, hence we were able to get the review id before >>> publishing easily, how to do that now, I have noticed that once i publish >>> the review request from RB GUI my script in second time works properly, but >>> in that case its two step process which is incorrect for the user. >>> >>> Also i have logged in properly my script. >>> >>> Regards, >>> Jack >>> >>> >>> On Fri, Dec 2, 2011 at 2:45 AM, Christian Hammond <chip...@gmail.com>wrote: >>> >>>> Hi, >>>> >>>> First off, please email the list only and not me directly. I won't >>>> respond to direct emails any faster than the list. >>>> >>>> The problem is likely that the review request isn't published and the >>>> script you're writing isn't logged in as a user that can see it. You'll >>>> need to authenticate first. >>>> >>>> Christian >>>> >>>> >>>> >>>> On Dec 1, 2011, at 5:57, jack jack <jais...@gmail.com> wrote: >>>> >>>> Once the posting review request is complete >>>> >>>> I am trying to get review id from changelist number. >>>> >>>> So i am trying following URL get the review id >>>> >>>> >>>> http://xxx.xxxxoftware.com/xxxx/api/review-requests/?changenum=127061&repository=1 >>>> >>>> Which shows me XML output which contains the review id as '4' >>>> >>>> but when i pass the >>>> >>>> self.myurl = self.rbserver + >>>> '/api/review-requests/?changenum=%s&repository=1' % changenum >>>> self.urlopen = self.opener.open(self.myurl) >>>> self.result = simplejson.load(self.urlopen) >>>> >>>> my self.result contains empty data >>>> >>>> http://xxxxx.xxxxxftware.com/xxxx/r/4/ >>>> {u'total_results': 0, u'stat': u'ok', u*'review_requests': []*, >>>> u'links': {u'self': {u'href': u' >>>> http://xxxxx.xxxxoftware.com/xxxx/api/review-requests/?changenum=127738&repository=1', >>>> u'method': u'GET'}, u'create': {u'href': u' >>>> http://xxxxx.xxxxoftware.com/xxxx/api/review-requests/', u'method': >>>> u'POST'}}} >>>> >>>> Can you somebody help me what i am missing here, it might possible i am >>>> missing very basic thing here as i am not good in Json etc. >>>> >>>> Thanks in advance. >>>> >>>> >>>> >>>> On Thu, Dec 1, 2011 at 6:02 PM, jack jack <jais...@gmail.com> wrote: >>>> >>>>> Hi Chris, >>>>> >>>>> Sorry for sending you email in person, but it is very urgent. >>>>> >>>>> I posted a review request and i got the URL, is it mandatory that i >>>>> should publish the review request visiting the RB site then review id will >>>>> be available? >>>>> >>>>> because my wrapper is doing some task which tries to fetch the review >>>>> id after posting review request and while doing so i am getting error >>>>> message >>>>> >>>>> IndexError: list index out of range >>>>> >>>>> But when i publish the review request and re post the request i did >>>>> not see error message. >>>>> >>>>> Regards, >>>>> jack >>>>> >>>>> >>>>> >>>> -- >>>> Want to help the Review Board project? Donate today at >>>> http://www.reviewboard.org/donate/ >>>> Happy user? Let us know at http://www.reviewboard.org/users/ >>>> -~----------~----~----~----~------~----~------~--~--- >>>> To unsubscribe from this group, send email to >>>> reviewboard+unsubscr...@googlegroups.com >>>> For more options, visit this group at >>>> http://groups.google.com/group/reviewboard?hl=en >>>> >>>> -- >>>> Want to help the Review Board project? Donate today at >>>> http://www.reviewboard.org/donate/ >>>> Happy user? Let us know at http://www.reviewboard.org/users/ >>>> -~----------~----~----~----~------~----~------~--~--- >>>> To unsubscribe from this group, send email to >>>> reviewboard+unsubscr...@googlegroups.com >>>> For more options, visit this group at >>>> http://groups.google.com/group/reviewboard?hl=en >>> >>> >>> -- >>> Want to help the Review Board project? Donate today at >>> http://www.reviewboard.org/donate/ >>> Happy user? Let us know at http://www.reviewboard.org/users/ >>> -~----------~----~----~----~------~----~------~--~--- >>> To unsubscribe from this group, send email to >>> reviewboard+unsubscr...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/reviewboard?hl=en >>> >> >> -- >> Want to help the Review Board project? Donate today at >> http://www.reviewboard.org/donate/ >> Happy user? Let us know at http://www.reviewboard.org/users/ >> -~----------~----~----~----~------~----~------~--~--- >> To unsubscribe from this group, send email to >> reviewboard+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/reviewboard?hl=en >> > > -- > Want to help the Review Board project? Donate today at > http://www.reviewboard.org/donate/ > Happy user? Let us know at http://www.reviewboard.org/users/ > -~----------~----~----~----~------~----~------~--~--- > To unsubscribe from this group, send email to > reviewboard+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/reviewboard?hl=en > -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en