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
