Hi Jay,

Is this on a production install or a development server? Are you running with 
DEBUG = True in settings_local.py? If so, that alters the behavior of extension 
media installation.

Christian

--  
Christian Hammond - chip...@chipx86.com
Review Board - https://www.reviewboard.org
Beanbag, Inc. - https://www.beanbaginc.com

-----Original Message-----
From: Jay Lee <jaylee1024...@gmail.com>
Reply: reviewboard@googlegroups.com <reviewboard@googlegroups.com>>
Date: September 26, 2014 at 4:22:31 PM
To: reviewboard@googlegroups.com <reviewboard@googlegroups.com>>
Subject:  Re: Extension Static Files

> Hey David,
>  
> I was tailing the logs after toggling activate/deactivate and I only saw:
>  
> Installing extension media for extensions_name 0.1 (enabled = True)
>  
> I can also just cp the files over each time I pip install but that does not
> seem optimal.
>  
> Is there a recommended place I start for debugging the code when
> investigating why this replication is not occurring?
>  
> -Jay
>  
> On Friday, September 26, 2014 2:55:01 PM UTC-7, David Trowbridge wrote:
> >
> > Deactivating/reactivating should do it. Can you look in the reviewboard
> > log file and see if there's anything related in there?
> >
> > -David
> >
> > On Fri, Sep 26, 2014 at 5:52 PM, Jay Lee > > > wrote:
> >
> >> Hey David,
> >>
> >> I checked the directoy and noticed that only roughly half my extensions
> >> were replicated over to that directory.
> >>
> >> Is there a way to retrigger the replication as activating/deactivating on
> >> the admin panel doesn't appear to do so?
> >>
> >> Extensions that were not replicated seem to also work except for the
> >> static files not being discovered.
> >>
> >> Thanks again,
> >> Jay
> >>
> >> On Friday, September 26, 2014 2:31:15 PM UTC-7, David Trowbridge wrote:
> >>>
> >>> Jay,
> >>>
> >>> Yes, that's correct. If you look in the "ext" directory in the
> >>> htdocs/media/ext directory after enabling your extension, you should see
> >>> your media file. Your apache config should have an alias for /media to
> >>> point to the htdocs/media directory.
> >>>
> >>> -David
> >>>
> >>> On Fri, Sep 26, 2014 at 5:24 PM, Jay Lee wrote:
> >>>
> >>>> Hi David,
> >>>>
> >>>> I have used media bundles I believe.
> >>>>
> >>>> My extension looks like:
> >>>>
> >>>> class Defaults(Extension):
> >>>> metadata = {
> >>>> 'Name': 'defaults',
> >>>> 'Summary': 'fdsa',
> >>>> }
> >>>>
> >>>> js_bundles = {
> >>>> 'default': {
> >>>> 'source_filenames': ['js/customize.js']
> >>>> }
> >>>> }
> >>>>
> >>>> and was generated with the boilerplate generator.
> >>>>
> >>>> Is that not a correct usage?
> >>>>
> >>>> I activated the extension via the admin interface and used 'pip
> >>>> install' to get it recognized with RB.
> >>>>
> >>>> thanks,
> >>>> Jay
> >>>>
> >>>> On Friday, September 26, 2014 2:14:06 PM UTC-7, David Trowbridge wrote:
> >>>>>
> >>>>> Jay,
> >>>>>
> >>>>> If you have your extension media defined using the media bundles[1],
> >>>>> when you activate an extension, Review Board will copy the static media
> >>>>> into your htdocs/static directory.
> >>>>>
> >>>>> [1] https://www.reviewboard.org/docs/manual/2.0/extending/ex
> >>>>> tensions/static-files/
> >>>>>
> >>>>> -David
> >>>>>
> >>>>> On Fri, Sep 26, 2014 at 5:01 PM, Jay Lee wrote:
> >>>>>
> >>>>>> Hello!
> >>>>>>
> >>>>>> I have upgraded to reviewboard 2.0.7 and have been actively working
> >>>>>> on extensions. However, I have not been able to find a "good" way of
> >>>>>> exposing my extension's static files.
> >>>>>>
> >>>>>> The issue I am running into is that my reviewboard installation
> >>>>>> relies on a 'apache-wsgi.conf' that has the following:
> >>>>>>
> >>>>>> Alias /static "/export/apps/reviewboard/site/htdocs/static"
> >>>>>>  
> >>>>>> SetHandler None
> >>>>>>  
> >>>>>>
> >>>>>> This means that when an extension is pip installed it ends up in
> >>>>>>
> >>>>>> /export/apps/reviewboard//lib/python2.6/site-packages/extens
> >>>>>> ion_name/static/js/default.min.js
> >>>>>>
> >>>>>> which does not have the prefix
> >>>>>>
> >>>>>> /export/apps/reviewboard/site/htdocs/static
> >>>>>>
> >>>>>> This causes all my static files to be rejected by the apache web
> >>>>>> server.
> >>>>>>
> >>>>>> Is there an recommended or clean way of addressing this issue?
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Jay
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Get the Review Board Power Pack at http://www.reviewboard.org/pow
> >>>>>> erpack/
> >>>>>> ---
> >>>>>> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> >>>>>> ---
> >>>>>> Happy user? Let us know at http://www.reviewboard.org/users/
> >>>>>> ---
> >>>>>> You received this message because you are subscribed to the Google
> >>>>>> Groups "reviewboard" group.
> >>>>>> To unsubscribe from this group and stop receiving emails from it,
> >>>>>> send an email to reviewboard...@googlegroups.com.
> >>>>>> For more options, visit https://groups.google.com/d/optout.
> >>>>>>
> >>>>>
> >>>>> --
> >>>> Get the Review Board Power Pack at http://www.reviewboard.org/
> >>>> powerpack/
> >>>> ---
> >>>> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> >>>> ---
> >>>> Happy user? Let us know at http://www.reviewboard.org/users/
> >>>> ---
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "reviewboard" group.
> >>>> To unsubscribe from this group and stop receiving emails from it, send
> >>>> an email to reviewboard...@googlegroups.com.
> >>>> For more options, visit https://groups.google.com/d/optout.
> >>>>
> >>>
> >>> --
> >> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
> >> ---
> >> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> >> ---
> >> Happy user? Let us know at http://www.reviewboard.org/users/
> >> ---
> >> You received this message because you are subscribed to the Google Groups
> >> "reviewboard" group.
> >> To unsubscribe from this group and stop receiving emails from it, send an
> >> email to reviewboard...@googlegroups.com .
> >> For more options, visit https://groups.google.com/d/optout.
> >>
> >
> >
>  
> --
> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
> ---
> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> ---
> Happy user? Let us know at http://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups 
> "reviewboard"  
> group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to reviewboard+unsubscr...@googlegroups.com.  
> For more options, visit https://groups.google.com/d/optout.
>  

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to