Re: Problem using the webapi

2011-03-18 Thread Vivek Subramanian
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/

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 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 - 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 
>> 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...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


 
 ServerName gitdepot...com:8088
 DocumentRoot "/var/www/html/gitreview...com/htdocs"

 # Error handlers
 ErrorDocument 500 /errordocs/500.html

 # Serve django pages
 
 PythonPath "['/var/www/html/
 gitreview...com/conf'] + sys.path"
 SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
 SetEnv PYTHON_EGG_CACHE "/var/www/html/
 gitreview...com/tmp/egg_cache"
 SetEnv HOME "/var/www/html/gitreview...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___com
 

 # Serve static media without running it through mod_python
 # (overrides the above)
 
 SetHandler None
 
 
 SetHandler None
 

 
 AllowOverride All
 

 # Alias static media requests to filesystem
 Alias /media "/var/www/html/
 gitreview...com/htdocs/media"
 Alias /errordocs "/var/www/html/
 gitreview...com/htdocs/errordocs"
 

 Best regards,
 Vivek



 On Fri, Mar 18, 2011 at 1:32 PM, Christian Hammond >>> > 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/
>>
>> I get a 404 with the first one (as served by the ReviewBoard) and with
>> the second a bro

Re: Problem using the webapi

2011-03-18 Thread Vivek Subramanian
I am using version 1.5.4. and the site is installed at /var/www/html/
gitreview...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



ServerName gitdepot...com:8088
DocumentRoot "/var/www/html/gitreview...com/htdocs"

# Error handlers
ErrorDocument 500 /errordocs/500.html

# Serve django pages

PythonPath "['/var/www/html/gitreview...com/conf'] +
sys.path"
SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
SetEnv PYTHON_EGG_CACHE "/var/www/html/
gitreview...com/tmp/egg_cache"
SetEnv HOME "/var/www/html/gitreview...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___com


# Serve static media without running it through mod_python
# (overrides the above)

SetHandler None


SetHandler None



AllowOverride All


# Alias static media requests to filesystem
Alias /media "/var/www/html/gitreview...com/htdocs/media"
Alias /errordocs "/var/www/html/
gitreview...com/htdocs/errordocs"


Best regards,
Vivek


On Fri, Mar 18, 2011 at 1:32 PM, Christian Hammond 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/
>>
>> 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 
>> 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/
  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.

  


Re: Problem using the webapi

2011-03-18 Thread Vivek Subramanian
I think what I am getting is the application/json version that is there is
the examples section.

Best regards,
Vivek


On Fri, Mar 18, 2011 at 2:16 PM, Vivek Subramanian <
subramanian.vi...@gmail.com> wrote:

> If I am using wget, the file that i get is not in the nice pretty XML
> format that is shown in the documentation. Is it possible to get it in that
> manner using wget?
>
> Best regards,
> Vivek
>
>
>
> On Fri, Mar 18, 2011 at 2:12 PM, Vivek Subramanian <
> subramanian.vi...@gmail.com> wrote:
>
>> 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/
>>
>> 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 
>> 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 - 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 >>> > 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...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
>>
>>
>> 
>> ServerName gitdepot...com:8088
>> DocumentRoot "/var/www/html/gitreview...com/htdocs"
>>
>> # Error handlers
>> ErrorDocument 500 /errordocs/500.html
>>
>> # Serve django pages
>> 
>> PythonPath "['/var/www/html/
>> gitreview...com/conf'] + sys.path"
>> SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
>> SetEnv PYTHON_EGG_CACHE "/var/www/html/
>> gitreview...com/tmp/egg_cache"
>> SetEnv HOME "/var/www/html/
>> gitreview...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___com
>> 
>>
>> # Serve static media without running it through mod_python
>> # (overrides the above)
>> 
>> SetHandler None
>> 
>> 
>> SetHandler None
>> 
>>
>> 
>> AllowOverride All
>> 
>>
>> # Alias static media requests to filesystem
>> Alias /media "/var/www/html/
>> gitreview...com/htdocs/media"
>> Alias /errordocs "/var/www/html/
>> gitreview...com/htdocs/errordocs"
>> 
>>
>> 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 roo

Re: Problem using the webapi

2011-03-18 Thread Vivek Subramanian
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/

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 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/
>>  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.
>>
>>  
>>
>> 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

Re: Problem using the webapi

2011-03-18 Thread Vivek Subramanian
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 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...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
>>
>>
>> 
>> ServerName gitdepot...com:8088
>> DocumentRoot "/var/www/html/gitreview...com/htdocs"
>>
>> # Error handlers
>> ErrorDocument 500 /errordocs/500.html
>>
>> # Serve django pages
>> 
>> PythonPath "['/var/www/html/gitreview...com/conf']
>> + sys.path"
>> SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
>> SetEnv PYTHON_EGG_CACHE "/var/www/html/
>> gitreview...com/tmp/egg_cache"
>> SetEnv HOME "/var/www/html/gitreview...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___com
>> 
>>
>> # Serve static media without running it through mod_python
>> # (overrides the above)
>> 
>> SetHandler None
>> 
>> 
>> SetHandler None
>> 
>>
>> 
>> AllowOverride All
>> 
>>
>> # Alias static media requests to filesystem
>> Alias /media "/var/www/html/gitreview...com/htdocs/media"
>> Alias /errordocs "/var/www/html/
>> gitreview...com/htdocs/errordocs"
>> 
>>
>> Best regards,
>> Vivek
>>
>>
>>
>> On Fri, Mar 18, 2011 at 1:32 PM, Christian Hammond 
>> 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/

 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 >>> > 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 <
>

Re: Problem using the webapi

2011-03-18 Thread Vivek Subramanian
If I am using wget, the file that i get is not in the nice pretty XML format
that is shown in the documentation. Is it possible to get it in that manner
using wget?

Best regards,
Vivek


On Fri, Mar 18, 2011 at 2:12 PM, Vivek Subramanian <
subramanian.vi...@gmail.com> wrote:

> 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/
>
> 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 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 - 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 
>>> 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...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
>
>
> 
> ServerName gitdepot...com:8088
> DocumentRoot "/var/www/html/gitreview...com/htdocs"
>
> # Error handlers
> ErrorDocument 500 /errordocs/500.html
>
> # Serve django pages
> 
> PythonPath "['/var/www/html/
> gitreview...com/conf'] + sys.path"
> SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
> SetEnv PYTHON_EGG_CACHE "/var/www/html/
> gitreview...com/tmp/egg_cache"
> SetEnv HOME "/var/www/html/
> gitreview...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___com
> 
>
> # Serve static media without running it through mod_python
> # (overrides the above)
> 
> SetHandler None
> 
> 
> SetHandler None
> 
>
> 
> AllowOverride All
> 
>
> # Alias static media requests to filesystem
> Alias /media "/var/www/html/
> gitreview...com/htdocs/media"
> Alias /errordocs "/var/www/html/
> gitreview...com/htdocs/errordocs"
> 
>
> 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

Re: Problem using the webapi

2011-03-18 Thread Christian Hammond
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 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...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
>>>
>>>
>>> 
>>> ServerName gitdepot...com:8088
>>> DocumentRoot "/var/www/html/gitreview...com/htdocs"
>>>
>>> # Error handlers
>>> ErrorDocument 500 /errordocs/500.html
>>>
>>> # Serve django pages
>>> 
>>> PythonPath "['/var/www/html/gitreview...com/conf']
>>> + sys.path"
>>> SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
>>> SetEnv PYTHON_EGG_CACHE "/var/www/html/
>>> gitreview...com/tmp/egg_cache"
>>> SetEnv HOME "/var/www/html/gitreview...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___com
>>> 
>>>
>>> # Serve static media without running it through mod_python
>>> # (overrides the above)
>>> 
>>> SetHandler None
>>> 
>>> 
>>> SetHandler None
>>> 
>>>
>>> 
>>> AllowOverride All
>>> 
>>>
>>> # Alias static media requests to filesystem
>>> Alias /media "/var/www/html/gitreview...com/htdocs/media
>>> "
>>> Alias /errordocs "/var/www/html/
>>> gitreview...com/htdocs/errordocs"
>>> 
>>>
>>> Best regards,
>>> Vivek
>>>
>>>
>>>
>>> On Fri, Mar 18, 2011 at 1:32 PM, Christian Hammond 
>>> 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/
>
> 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

Re: Problem using the webapi

2011-03-18 Thread Christian Hammond
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...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
>
>
> 
> ServerName gitdepot...com:8088
> DocumentRoot "/var/www/html/gitreview...com/htdocs"
>
> # Error handlers
> ErrorDocument 500 /errordocs/500.html
>
> # Serve django pages
> 
> PythonPath "['/var/www/html/gitreview...com/conf']
> + sys.path"
> SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
> SetEnv PYTHON_EGG_CACHE "/var/www/html/
> gitreview...com/tmp/egg_cache"
> SetEnv HOME "/var/www/html/gitreview...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___com
> 
>
> # Serve static media without running it through mod_python
> # (overrides the above)
> 
> SetHandler None
> 
> 
> SetHandler None
> 
>
> 
> AllowOverride All
> 
>
> # Alias static media requests to filesystem
> Alias /media "/var/www/html/gitreview...com/htdocs/media"
> Alias /errordocs "/var/www/html/
> gitreview...com/htdocs/errordocs"
> 
>
> Best regards,
> Vivek
>
>
>
> On Fri, Mar 18, 2011 at 1:32 PM, Christian Hammond 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/
>>>
>>> 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 
>>> 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/
>  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) us

Re: Problem using the webapi

2011-03-18 Thread Christian Hammond
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/
>
> 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 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/
>>>  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.
>>>
>>>  
>>>
>>> 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

Re: Problem using the webapi

2011-03-18 Thread Christian Hammond
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/
>  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.
>
>  
>
> 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