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 <jaylee...@gmail.com > <javascript:>> 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 <jaylee...@gmail.com> 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 <jaylee...@gmail.com> 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" >>>>>> <Location "/static"> >>>>>> SetHandler None >>>>>> </Location> >>>>>> >>>>>> 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 <javascript:>. >> 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.