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 - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com


On Fri, Mar 18, 2011 at 1:35 AM, Vivek Subramanian <
subramanian.vi...@gmail.com> 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 <chip...@chipx86.com>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 - chip...@chipx86.com
>> Review Board - http://www.reviewboard.org
>> VMware, Inc. - http://www.vmware.com
>>
>>
>> On Fri, Mar 18, 2011 at 1:08 AM, Vivek Subramanian <
>> subramanian.vi...@gmail.com> 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 
>>> <chip...@chipx86.com>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 - chip...@chipx86.com
>>>> Review Board - http://www.reviewboard.org
>>>> VMware, Inc. - http://www.vmware.com
>>>>
>>>>
>>>> On Fri, Mar 18, 2011 at 1:01 AM, Vivek Subramanian <
>>>> subramanian.vi...@gmail.com> 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 <
>>>>> chip...@chipx86.com> 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 - chip...@chipx86.com
>>>>>> Review Board - http://www.reviewboard.org
>>>>>> VMware, Inc. - http://www.vmware.com
>>>>>>
>>>>>>
>>>>>> On Thu, Mar 17, 2011 at 11:19 PM, Vivek Subramanian <
>>>>>> subramanian.vi...@gmail.com> 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
>>>>>>> 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

Reply via email to