Christophe Matthieu
cab80a0252
Merge pull request #1074 from odoo-dev/8.0-website-link-chm
...
[FIX] web: update bootstrap to version 3.2.0.
[FIX] website.seo can't edit title and description; website.editor change link for internal page
[IMP] website editor: remove button style from cke and insert into the link dialog box.
2014-07-11 13:41:21 +02:00
Christophe Matthieu
a72bdcca90
[FIX] website: add forgotten button type (btn-success) for link editor
2014-07-11 13:38:57 +02:00
Christophe Matthieu
aca1865654
[FIX] website.seo: regexp doesn't match the object and object id
2014-07-11 11:33:18 +02:00
Christophe Matthieu
1eee1d2c51
[IMP] website: replace the select box into dropdown for link editor to have a preview
2014-07-11 11:09:24 +02:00
Christophe Simonis
f654a7719b
[MERGE] forward port of branch saas-5 up to 73d39a0
2014-07-10 22:49:53 +02:00
Christophe Matthieu
67e15d8d86
[FIX] web: update bootstrap to version 3.2.0; add bootstrap less files
2014-07-10 16:59:31 +02:00
Christophe Matthieu
886d6101ac
[IMP] website editor: change link editor modal layout
2014-07-10 15:25:44 +02:00
Christophe Matthieu
0effbe3ca6
[FIX] website: enumarate page raise an exception if query_string is not null; Can't create a page with the modal link editor
2014-07-10 14:30:15 +02:00
Christophe Matthieu
c2c0fdc916
[IMP] website editor: remove button style from cke and insert into the link dialog box. Fix the dialog box label value when the user create a link.
2014-07-10 13:34:02 +02:00
Jeremy Kersten
8eb97cc082
[IMP] website_sale: Add google analytics on checkout process
2014-07-09 17:45:40 +02:00
Christophe Matthieu
e851c36a0f
[FIX] website: error for rendering of the sitemap template. qweb can't render the xmlns attribute.
2014-07-09 16:03:54 +02:00
Christophe Matthieu
e0ed658044
[FIX] website: if the first menu refered to a website page and the route for this path is overwrited, the route is not used, the template has not the values of the route. (e.g. contact-us menu in first position if website_crm is installed)
2014-07-09 10:39:00 +02:00
Jeremy Kersten
faba7cd5aa
[IMP] Crm: Add tracking mixin to manage utm campaign and add this mixin to mass_mailing, crm_lead and sale_order
2014-07-08 17:33:00 +02:00
Raphael Collet
cbe2dbb672
[MERGE] new v8 api by rco
...
A squashed merge is required as the conversion of the apiculture branch from
bzr to git was not correctly done. The git history contains irrelevant blobs
and commits. This branch brings a lot of changes and fixes, too many to list
exhaustively.
- New orm api, objects are now used instead of ids
- Environements to encapsulates cr uid context while maintaining backward compatibility
- Field compute attribute is a new object oriented way to define function fields
- Shared browse record cache
- New onchange protocol
- Optional copy flag on fields
- Documentation update
- Dead code cleanup
- Lots of fixes
2014-07-06 17:05:41 +02:00
Olivier Dony
34bfa1b44f
[MERGE] Forward-port saas-5 up to d9cda97
2014-07-05 01:45:45 +02:00
Olivier Dony
d9cda97cf4
[MERGE] Forward-port saas-4 up to 5ceded9
2014-07-05 01:28:19 +02:00
Olivier Dony
5ceded9d69
[MERGE] Forward-port saas-3 up to 4fa30f5
2014-07-05 01:04:19 +02:00
Fabien Pinckaers
0c702bdfa7
Merge pull request #885 from odoo-dev/master-shop-fp
...
Fixes for perf issues /shop + cleaning pricelists & currencies
2014-07-02 20:34:21 +02:00
xmo-odoo
2c23b0020b
Merge pull request #881 from xmo-odoo/master-qweb-lxml-xmo
...
Convert qweb (Python) to use lxml
2014-07-02 19:28:24 +02:00
Fabien Pinckaers
1ce0b70a02
Speed Improvements
2014-07-02 19:03:10 +02:00
Fabien Pinckaers
470503dc8b
Speed Improvement: caching security
2014-07-02 18:35:09 +02:00
Martin Trigaux
a6bf8cd07b
[FIX] website: avoid divisions by zero when no record to display
2014-07-02 16:25:24 +02:00
Xavier Morel
b18d83c0e0
[IMP] convert qweb to use lxml instead of minidom
...
should be >20x faster at parsing document strings and gain close to 40s on crawling
2014-07-02 16:01:36 +02:00
Christophe Matthieu
ca02d8820a
[FIX] website: customize menu stay empty if it's open to quick. Don't throw an exception when the tour have an error: log error and close tour.
2014-07-02 13:54:57 +02:00
Antony Lesuisse
58481cee00
website crawl test report number of sql queries
2014-07-01 22:45:20 +02:00
Simon Lejeune
186b56519d
Merge remote-tracking branch 'odoo/master' into master-allow-translate-on-noedit-sle
2014-07-01 17:17:40 +02:00
Simon Lejeune
95446047ee
[IMP] website translator: allow to translate a page even when you can't edit it
2014-07-01 17:02:04 +02:00
Christophe Matthieu
6a2f3e2c2a
[IMP] tour.js: raise an error when phantomjs run a tour and an other running tour has been detected.
2014-07-01 13:37:41 +02:00
Simon Lejeune
2870af3b49
[FIX] navbar cache: do not use ormcache as it does not handle kwargs. instead, only get the root menu_ids in rendering context
2014-06-30 19:45:12 +02:00
Jeremy Kersten
e77594c3c3
[IMP] website: backport 5112421a (unslug)
...
Update the regexp to be not case sensitive
2014-06-30 18:29:20 +02:00
Simon Lejeune
af4cd36c83
[MERGE] upstream
2014-06-30 17:48:08 +02:00
Jeremy Kersten
f4733aa895
[FIX] website - force to test isdigit on a string else a tb "'int' object has no attribute 'isdigit'" can exist if the page var was right and so already and int
2014-06-30 12:27:49 +02:00
Jeremy Kersten
7ba41e75e2
[FIX] Website pager - Be sure that page in get param is a digit else use page 1.
...
Need to find which controller add ?page= instead of &page= because google find some url with '?page=1?page=2' --> page = '1?page=2'. According to google, the referrer is the old website.
2014-06-30 12:10:49 +02:00
Antony Lesuisse
e634ec806f
[IMP] website crawler log show query/s
2014-06-29 21:39:30 +02:00
Antony Lesuisse
78e044b5c7
[IMP] test impprove HTTPCase opener
...
Simplify website crawler using the generic HTTPCase opener
2014-06-29 20:04:30 +02:00
Simon Lejeune
864962a000
[FIX] only render the navbar when everytging is in rendering context
2014-06-29 15:44:56 +02:00
Simon Lejeune
eff2c4fd91
[MERGE] upstream
2014-06-29 13:57:58 +02:00
Antony Lesuisse
4bc43e6ac2
[FIX] website snippet editor initialisation
2014-06-29 04:01:24 +02:00
Simon Lejeune
76039b2a37
[FIX] only render the navbar when website is set (ie not during tests of the reports)
2014-06-27 18:28:34 +02:00
Simon Lejeune
20f4da67b3
Merge remote-tracking branch 'odoo/master' into master-report-translation-fix-sle
2014-06-27 18:17:15 +02:00
Christophe Simonis
1f57528bc6
[MERGE] forward port of branch saas-5 up to 8dfd5ea
2014-06-27 16:14:40 +02:00
Christophe Simonis
8dfd5eab01
[MERGE] forward port of branch saas-4 up to a4bc65c
2014-06-27 16:08:09 +02:00
Christophe Simonis
a4bc65cdba
[MERGE] forward port of branch saas-3 up to bdc4dd4
2014-06-27 16:06:37 +02:00
Simon Lejeune
95c1769d55
[FIX] typo
2014-06-27 13:46:46 +02:00
Olivier Dony
9c5ecd3bc4
[FIX] website: avoid hiding the signin info for users who are not employees nor portal users
...
This happens when you do a plain signup, you
end up as neither an employee nor a portal user,
but should still now when you are logged in.
2014-06-27 13:04:42 +02:00
Olivier Dony
a7aa853737
[FIX] website: exception handling: let redirects pass untouched
...
The website module normally tries to render user-friendly
error pages for any error occurring during the processing
of a website-enabled request.
This happens even for werkzeug's HTTPExceptions that have
their own response, because we want the website layout to
be applied on top of the error page.
One special sort of HTTPException should be preserved
without rewriting: the manually-crafted ones generated
with abort(), and usually wrapping a redirect response,
which bears no alteration.
2014-06-27 13:04:31 +02:00
Christophe Simonis
3db44722d4
[FIX] website: correct geoip resolver
...
- "`record_by_addr()` method require the city database.
- The loaded geoip database can be specified via config file
2014-06-27 12:46:56 +02:00
Simon Lejeune
fc8592adf2
[FIX] Report: translation fixed, use of 'primary clone' of web.layout and website.layout, minimal template is now a QWeb template
2014-06-27 12:00:49 +02:00
Simon Lejeune
195fa93168
[MERGE] backend front end integration
...
Render the top-menu (backend menu or frontend editbar) server-side.
Use Fontawesome icons (mail, timezone, chat).
Refactor website widgets, split Website.editorBarin editorbar, ace, editorbar- content, editorbarCustomize.
2014-06-27 11:03:34 +02:00
Christophe Simonis
8cbaf52fd3
Revert "Saas 5 report translation fix sle"
2014-06-26 18:14:44 +02:00