I think I figured it out and it seems to be working for me now: If i got to
http://gitdepot:8088/api/review-requests/28/reviews/ <http://gitdepot:8088/api/review-requests/28/reviews/>I get a bunch of the reviews that are associated with that review-request and in the links there i get hold of the review_id. I think the field 0/1 right after the comment would be the ship-it status. Thanks again. Best regards, Vivek On Fri, Mar 18, 2011 at 2:07 PM, Christian Hammond <[email protected]>wrote: > Best way is to browse to it. Go to /api/review-requests/28/reviews/ and > find the review you're looking for there. There will be links to the review > you care about. > > > Christian > > -- > Christian Hammond - [email protected] > Review Board - http://www.reviewboard.org > VMware, Inc. - http://www.vmware.com > > > On Fri, Mar 18, 2011 at 1:35 AM, Vivek Subramanian < > [email protected]> wrote: > >> Hi, >> >> I was just fiddling with the URLs to see what would work. Looks like >> http://gitdepot:8088/api/review-requests/28/ works. I get some response >> which contains most of the stuff >> >> But http://gitdepot:8088/api/review-requests/28/reviews/28/ gives me a >> 404. I guess the review is not published then. >> >> so I clicked on the Review tab in the topic and then marked it as ship-it >> and added some comment in the box and hit Publish review. Now post doing >> that the second request still gives me a 404. I am guessing i got the review >> id wrong. How do i figure out the review id? >> >> Best regards, >> Vivek >> >> >> >> On Fri, Mar 18, 2011 at 1:54 PM, Christian Hammond >> <[email protected]>wrote: >> >>> Okay, then the API path should be /api/ and not /r/api/. >>> >>> Can you show me exactly what's said when you access /api/ in your >>> browser? It should be an XML file. >>> >>> >>> Christian >>> >>> -- >>> Christian Hammond - [email protected] >>> Review Board - http://www.reviewboard.org >>> VMware, Inc. - http://www.vmware.com >>> >>> >>> On Fri, Mar 18, 2011 at 1:08 AM, Vivek Subramanian < >>> [email protected]> wrote: >>> >>>> I am using version 1.5.4. and the site is installed at /var/www/html/ >>>> gitreview.xxxx.yyyy.com >>>> >>>> here is a snippet from the conf/settings_local.py >>>> >>>> # Extra site information. >>>> SITE_ID = 1 >>>> SITE_ROOT = '/' >>>> FORCE_SCRIPT_NAME = '' >>>> DEBUG = False >>>> >>>> Here is the configuration for the virtual host in my httpd.conf file >>>> >>>> >>>> <VirtualHost *:8088> >>>> ServerName gitdepot.xxxx.yyyy.com:8088 >>>> DocumentRoot "/var/www/html/gitreview.xxxx.yyyy.com/htdocs" >>>> >>>> # Error handlers >>>> ErrorDocument 500 /errordocs/500.html >>>> >>>> # Serve django pages >>>> <Location "/"> >>>> PythonPath "['/var/www/html/ >>>> gitreview.xxxx.yyyy.com/conf'] + sys.path" >>>> SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings >>>> SetEnv PYTHON_EGG_CACHE "/var/www/html/ >>>> gitreview.xxxx.yyyy.com/tmp/egg_cache" >>>> SetEnv HOME "/var/www/html/gitreview.xxxx.yyyy.com/data >>>> " >>>> SetHandler mod_python >>>> PythonHandler django.core.handlers.modpython >>>> PythonAutoReload Off >>>> PythonDebug Off >>>> # Used to run multiple mod_python sites in the same >>>> apache >>>> PythonInterpreter reviewboard_rev_xxxx_yyyy_com >>>> </Location> >>>> >>>> # Serve static media without running it through mod_python >>>> # (overrides the above) >>>> <Location "/media"> >>>> SetHandler None >>>> </Location> >>>> <Location "/errordocs"> >>>> SetHandler None >>>> </Location> >>>> >>>> <Directory "/var/www/html/gitreview.xxxx.yyyy.com/htdocs"> >>>> AllowOverride All >>>> </Directory> >>>> >>>> # Alias static media requests to filesystem >>>> Alias /media "/var/www/html/ >>>> gitreview.xxxx.yyyy.com/htdocs/media" >>>> Alias /errordocs "/var/www/html/ >>>> gitreview.xxxx.yyyy.com/htdocs/errordocs" >>>> </VirtualHost> >>>> >>>> Best regards, >>>> Vivek >>>> >>>> >>>> >>>> On Fri, Mar 18, 2011 at 1:32 PM, Christian Hammond <[email protected] >>>> > wrote: >>>> >>>>> A broken link message? >>>>> >>>>> So, what is the root of the Review Board install? Also, what version of >>>>> Review Board? I think I need to know those before I can really dive into >>>>> this more. >>>>> >>>>> >>>>> Christian >>>>> >>>>> -- >>>>> Christian Hammond - [email protected] >>>>> Review Board - http://www.reviewboard.org >>>>> VMware, Inc. - http://www.vmware.com >>>>> >>>>> >>>>> On Fri, Mar 18, 2011 at 1:01 AM, Vivek Subramanian < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Christian, >>>>>> >>>>>> I tried both of them >>>>>> http://gitdepot:8088/r/api/review-requests/28/reviews/28/ >>>>>> >>>>>> and >>>>>> >>>>>> >>>>>> http://gitdepot:8088/api/review-requests/28/reviews/28/<http://gitdepot:8088/r/api/review-requests/28/reviews/28/> >>>>>> >>>>>> I get a 404 with the first one (as served by the ReviewBoard) and with >>>>>> the second a broken link message on my browser (i was using chrome). >>>>>> >>>>>> With wget i get 404 with both. >>>>>> >>>>>> Both the review and the review request are published. And I own that >>>>>> review. >>>>>> >>>>>> Best regards, >>>>>> Vivek >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Mar 18, 2011 at 1:11 PM, Christian Hammond < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Vivek, >>>>>>> >>>>>>> Am I right in assuming that the root of your Review Board install is >>>>>>> http://gitdepot:8088/r/ ? I ask because /r/ is what usually precedes >>>>>>> a review request ID, so I want to make sure you're using the right >>>>>>> path. The >>>>>>> API should be at /api/, respective of the root of the Review Board >>>>>>> install. >>>>>>> >>>>>>> Given that you got the page you did when pasting in a web browser, it >>>>>>> sounds like it's just a wrong path. That page is a 404, just like what >>>>>>> wget >>>>>>> is returning. >>>>>>> >>>>>>> If the path is indeed correct, make sure both the review request and >>>>>>> review are published. >>>>>>> >>>>>>> Christian >>>>>>> >>>>>>> -- >>>>>>> Christian Hammond - [email protected] >>>>>>> Review Board - http://www.reviewboard.org >>>>>>> VMware, Inc. - http://www.vmware.com >>>>>>> >>>>>>> >>>>>>> On Thu, Mar 17, 2011 at 11:19 PM, Vivek Subramanian < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> We are using review board and I am looking to enforce a policy >>>>>>>> wherein a topic that has not been marked as ship-it may not be pushed >>>>>>>> to the >>>>>>>> central git repository. I was trying to use the webAPI and I keep >>>>>>>> getting a >>>>>>>> HTTP 404 error. >>>>>>>> >>>>>>>> I have tried the following: >>>>>>>> a) through my browser which is logged in to my account on >>>>>>>> Reviewboard, I try pasting the following link into the address bar >>>>>>>> >>>>>>>> >>>>>>>> http://gitdepot:8088/r/api/review-requests/28/reviews/28/ >>>>>>>> <http://gitdepot:8088/r/api/review-requests/28/reviews/28/>but I >>>>>>>> get a page from ReviewBoard that says that this page does not exist >>>>>>>> and I >>>>>>>> should try logging in if I really think this topic exists. >>>>>>>> >>>>>>>> b) using wget from command line, I ran this: >>>>>>>> >>>>>>>> [viveks@localghost scripts]$ wget >>>>>>>> http://gitdepot:8088/r/api/review-requests/28/reviews/28/ >>>>>>>> --2011-03-18 11:45:36-- >>>>>>>> http://gitdepot:8088/r/api/review-requests/28/reviews/28/ >>>>>>>> Resolving gitdepot... 192.168.55.90 >>>>>>>> Connecting to gitdepot|192.168.55.90|:8088... connected. >>>>>>>> HTTP request sent, awaiting response... 404 Not Found >>>>>>>> 2011-03-18 11:45:36 ERROR 404: Not Found. >>>>>>>> >>>>>>>> Am I doing something wrong or missing something out? Please help. >>>>>>>> >>>>>>>> <http://gitdepot:8088/r/api/review-requests/28/reviews/28/> >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Vivek >>>>>>>> >>>>>>>> -- >>>>>>>> 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 >>>>>>>> [email protected] >>>>>>>> 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 [email protected] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en
