- 18 Jan, 2017 2 commits
-
-
Cédric Le Ninivin authored
-
Jérome Perrin authored
When checking constraints, ignore lines where the node is an acquired organisation, we should only consider lines where node is an account.
-
- 17 Jan, 2017 13 commits
-
-
Cédric Le Ninivin authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Cédric Le Ninivin authored
erp5_travel_expense: Improve Front page and fix CSS on image modal erp5_travel_expense: Router redirect to front page
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
erp5_travel_request: Add missing Preference PropertySheet
-
Cédric Le Ninivin authored
erp5_travel_expense: Add mission Administration erp5_travel_expense: Add missing category erp5_travel_expense: Make Expense document publication customizable by script erp5_travel_expense: Add mission jio_view action on Service
-
Cédric Le Ninivin authored
erp5_travel_expense: Also remove Title from expense view in app erp5_travel_expense: Remove all form of titles
-
Xiaowu Zhang authored
-
Yusei Tahara authored
-
- 16 Jan, 2017 1 commit
-
-
iv authored
-
- 14 Jan, 2017 1 commit
-
-
Gabriel Monnerat authored
erp5_web_renderjs_ui: Wait the jio database creation before render the panel because createJio is an asynchronous method In erp5_launcher_nojqm.js, panel is rendered without wait the jio database creation. Then, if we call any jio method in panel, the application raises an exception because there is no storage.
-
- 13 Jan, 2017 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
Fixes [#20161227-D1FA4](https://nexedi.erp5.net/bug_module/20161227-D1FA4) Also modernize code by using set() and not using ERP5Site_getAuthenticatedMemberPersonValue
-
- 12 Jan, 2017 8 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
- 11 Jan, 2017 1 commit
-
-
Jérome Perrin authored
it should be displayed if user can add a credential update
-
- 10 Jan, 2017 7 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
fix NameError introduced in a97402d3
-
Jérome Perrin authored
-
Jérome Perrin authored
Tests should not depend on the state left by the previous test run. This was achieved by: * use a different preference in each method to reset the state of preferences configuration. * clear cache after setting preferences, so that the new preference setting is used * change password after setting the max preferred password lifetime duration, otherwise password event are not created and password is not detected as expired. * rename test methods not to include number, we should not force test ordering, since we want tests to be independant. * Also add one case of password actually expired
-
Jérome Perrin authored
Before this change, password event were only recorded when preferred_number_of_last_password_to_check was set. We also need to record password events to check for password lifetime, so also record password events when preferred_max_lifetime_duration is is set (also when set to 0h, but this only makes sense in tests). testAuthenticationPolicy was not showing this problem, because tests were not properly isolated and test_02_PasswordHistory was enabling preferred_number_of_last_password_to_check for all other tests.
-
Jérome Perrin authored
https://www.erp5.com/bt5-Module.Creation.Guidelines > Rule: In view mode, simulation_state or validation_state fields should be in the bottom of “right” group
-
Jérome Perrin authored
according to https://www.erp5.com/bt5-Module.Creation.Guidelines *3.3 Listbox rules* > If a listbox is configured so that only objects from one portal type can be displayed, then the title of the listbox should be set to the plural of the given portal type title (ex : Sale Orders should be the title of a listbox displaying "Sale Order" objects).
-
- 09 Jan, 2017 2 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
This was broken since the use of user_id on Person. Also, add a test.
-
- 06 Jan, 2017 3 commits
-
-
Vincent Bechu authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Without this change, "source/a/b" in non-strict mode indexes: (document.uid, source.uid, b.uid, 1) (document.uid, source.uid, a.uid, 0) (document.uid, source.uid, source.uid, 0) This last line does not contain anything which cannot be found by looking at the base category uid column, so it is wasting disk (and index) space, costing performance. But keep indexing a Base Category document if is it not the base category for considered relation. It is not clear whether stopping indexation at the first encountered Base Category document is intentional, or if recursion should only stop when reaching the base category of considered relation. With this change, "source/a/b" in non-strict mode indexes: (document.uid, source.uid, b.uid, 1) (document.uid, source.uid, a.uid, 0) removing the redundancy.
-