- Oct 03, 2017
-
-
Nicolas Martinelli authored
opw-768886
-
Goffin Simon authored
The model "ir.values" has been renamed in "ir.default" by this commit: 60d9f6fe
-
Olivier Dony authored
- The `--no-database-list` option will now also block access to database management functions and screens. Presumably this flag should only be used in production when all databases have been provisioned, so the admin should like to block access to the db manager at the same time. - If no `--database` or `-d` parameter is provided, the system will be unable to fetch a list of databases at all, so users will be blocked with an error message. - Hide the link on the login screen to the DB manager when it is disabled, to prevent sending users to an error page. - Weak attempt at updating the documentation Note: the security check for RPC methods could have been done in the RPC dispatcher, however that would not have protected service methods when called directly, e.g. by a controller (e.g. the dump method).
-
Olivier Dony authored
- Add support for hashed master passwords (super-admin password) using a strong scheme (PBKDF2_SHA512). - Replace the password with a hash in memory (tools.config map), after verifying it - Automatically replace the plaintext master password with a hash when saving it after a password change - Preserve support for setting/using plaintext passwords when necessary (e.g. as a temporary deployment thing)
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
Purpose: for multiple reasons (bytecode change in python 3.6, missing files for some packages, py2exe is unmaintained ...) the py2exe solution cannot be used anymore. Odoo for windows will now use a portable Python that will be shipped with the Windows installer. For that purpose, a Winpython 3.6.2 is used. In order to build the Windows installer, a Winpython dir with all the Odoo requirements fullfilled, must exists on the build system (qemu-kvm VM). * nsis installer: - Only the python dir is used to avoid packaging too much stuffs - better compression level - starts the Odoo service using nssm - bump to V11 * change the default win10 build vm path * print a warning when uncomplete addon move * try to force remove of addon path: when the addons are moved to Odoo/addons, it happens that the destination already exists. In that case, the source addon was not deleted, resulting in a uneeded file duplication. * fix version string to avoid invalid chars in windows service * Add requirements adpated for WinPython * package.py now shows the traceback when a build fails * verify that a file exists before publishing * debuild now creates an .xz file instead of .gz * package: use logging module * kvm CPU that works with older versions. * fix a pexpect encoding bug * fix the version to remove special chars '~' which is not appreciated by windows services [REM] win32setup: Remove win32 python service Purpose: Before this commit, the win32 service was managed by an executable builded from those two files with the help of py2xe. The win32 service is now managed by nssm which starts Odoo and therefore, those files are not needed anymore.
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
-
Christophe Monniez authored
* Add an option to avoid signing deb package * update windows vm name * add memory to kvm as win10 needs 1G * increase win VM timeout because win10 seems slower to start * add an option to keep build dir for debugging purpose
-
Christophe Monniez authored
* Add a minimum systemd service file
-
Christophe Monniez authored
Debian copyright file was only mentioning odoo files. Now all js and css files with specific copyright / licenses are added.
-
Richard Mathot authored
Very smooth, super smart, easy win.
-
stefanorigano authored
-
qsm-odoo authored
This commit solves a bug when using custom background option: if a custom background was selected, then hovering a non-custom background and leaving the dropdown was selecting the non-custom background for good instead of resetting back to the custom one. This is because the custom background option is a non-preview one (you have to click) so there should not be any need of resetting... except that the non-custom background option is a preview one and messes with the same DOM attributes as the custom background option.
-
Richard Mathot authored
-
Nicolas Lempereur authored
This field can be called on an hr.expense for onchange on an hr.expense.sheet record, thus the recordset could be a virtual ID so self.ids could be empty leading to an error.
-
Quentin De Paoli authored
-
Quentin De Paoli authored
People should be able to change manually the tax amounts on vendor bills, since they have to encode exactly what they receive and because the supplier may round differently than Odoo. On the other hand, in vendor bills, it's useless to try to compute a cash rounding impacting the taxes... as they should be now able to manually adapt it. So in vendor bills, the 'amount' field has to be the visible and editable one
-
Lucas Perais (lpe) authored
Before this commit, links that had no target location opened in _self, which is the iframe within which they are embedded. After this commit, thos links are now opened in _parent to simulate closer the beahavior with an actual e-mail
-
Lucas Perais (lpe) authored
-
Yenthe V.G authored
Closes #19849
-
Jeremy Kersten authored
After convertion python2 to python3, the arg0 was send as dict instead of one string. We prefer to keep the same behaviour that previously.
-
Jeremy Kersten authored
This reverts partially commit ab2283ef. This commit clean and clarify some code. It also secure the call to specific page extension's template to avoid somehow calling unexisting tempalte
-
- Oct 02, 2017
-
-
Simon Lejeune authored
It's not possible to click on the show details button if the picking is not saved. It's a limitation of the webclient. This commit introduces a waring telling the user to save the form view first.
-
Nhomar Hernandez authored
warehouse basic user see all the sales app. I did not hide the main menu only because when we customize, we can use such menu for other purposes we just set the proper group on all first level menus and then by default the app is hidden if a custom module add a menu there without explicit groups then this will be shown again (which I think is the expected behaviour). Closes #19816
-
Khoi Nguyen authored
Before this commit, two variables were used to store the current position in a list view: currentCol and currentRow. This made it difficult to handle incremental moves (eg: tab, shift+tab) inside a row, since we have to ignore all buttons. Previously, this was done by converting 'currentCol' to 'currentFieldIndex', but the conversion between the two variables was incorrect and does not appear to be that easy to fix. As an example, it was not possible to TAB-navigate to the last column of the components list when creating a BoM. This commit removes all mentions of 'currentCol' and uses 'currentFieldIndex' instead, removing the need for conversions. The TAB navigation code is simpler as a result, and should now be correct.
-
Pierre Masereel authored
Since pricelist have been added in POS, the price was not correctly set in the scale screen. We also reduced the ferquency we call the posbox to get the scale weight, because we requested it every 150ms, and the posbox requests only every 500 ms to the scale
-
Simon Lejeune authored
Wrong condition implemented in rev[1] and it was not possible to add a stock move in a ready picking anymore in the classic view. [1] f359ca05
-
qsm-odoo authored
-
qsm-odoo authored
Main snippets can be dropped in `.oe_structure` elements and `[data-oe-type=html]` elements. The second case happens when adding a field in a page thanks to `t-field`. If used on a <p/> element, the content cannot contain snippets (as browsers will not allow <div/> and <section/> in a <p/>). Note: we should not use <p/> with HTML fields at all but this might happen with old databases... or by mistake. The problem is that the problem is not visible during development without this fix.
-