On Wednesday, January 6, 2016 at 5:30:25 PM UTC+1, Anthony wrote:
>
>
>> I guess, this is more-less what I need to do, but this is not perfect, as
>> I have several applications that I maintain and updating all of them
>> manually is not great. Also - is this the only file that should be updated
>> in this way? I am not sure... What about web2py_ajax.html? appadmin.html?
>> Others?
>>
>
> The issue isn't simply whether there have been changes in the file but
> whether there have been changes in the file that are directly linked to
> changes in the core framework. web2py.js includes code that depends on
> particular HTML classes and data-* attributes generated by web2py HTML
> helpers and widgets, so sometimes changes in the core framework are coupled
> with changes in web2py.js and the two must therefore be upgraded in tandem.
> This is less likely to be the case with other app-specific files. For
> example, you can upgrade appadmin.py and appadmin.html, but the old
> versions should generally continue to work with new versions of the
> framework. It's probably worth upgrading web2py_ajax.html as well.
>
This just reinforces my point... Perhaps these files (and any others?)
should be managed as part of the framework, and not as part of an
application.
>
>
>>
>>
>>> This is a good point, though -- perhaps we should come up with a way to
>>> ensure web2py.js is easily upgraded along with the rest of the framework.
>>> For now, though, you could always link to the version of web2py.js that
>>> comes with the "welcome" app, as that will always be upgraded with the
>>> framework.
>>>
>>>
>> I will try the linking, but not sure how this will work with git
>> throughout different filesystems and OSes... (I use Linux on some
>> development systems and BSD on some production servers)... git should
>> preserve the link, but...
>>
>
> I didn't mean you should create symbolic links to the web2py.js file in
> the welcome app -- I meant actually serve that file via its usual URL. So,
> in web2py_ajax.html, instead of using URL('static', 'js/web2py.js'), change
> it to URL('welcome', 'static', 'js/web2py.js').
>
>
Ok. I see. However, in a production environment I do not exactly want to
have the welcome app enabled... Which means that this kind of link should
actually NOT work...
Krzysztof.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.