- 23 Dec, 2014 2 commits
-
-
Jérome Perrin authored
AccountingTransactionLine_checkGroupingReferenceIsValid: We are not supposed to group if the section is a person
-
Tristan Cavelier authored
- Too slow because it takes same time than the search_method. - The count is made durring the search thank to LIMIT 1000; - The search LIMIT 1000 takes same time than LIMIT 30; - The search LIMIT 1000 stays in cache, so going to next page is almost instant.
-
- 22 Dec, 2014 5 commits
-
-
Sebastien Robin authored
-
Gabriel Monnerat authored
-
Gabriel Monnerat authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
- 19 Dec, 2014 2 commits
-
-
Arnaud Fontaine authored
-
Jérome Perrin authored
The task of moving those to delivered state is only due when closing the period, so this worklist is not needed. Also it is slow to generate as it matches many documents.
-
- 18 Dec, 2014 1 commit
-
-
Romain Courteaud authored
External BOSH server is requested to use it.
-
- 16 Dec, 2014 15 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
I guess nobody remember psyco
-
Jérome Perrin authored
This is mostly to prevent starting when some products cannot be imported
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
Listbox: do not get stat values on brains by index when we can simply get them by key (ie. column name)
-
Jérome Perrin authored
-
Jérome Perrin authored
If no select expression is passed, just count distinct uid as before 6e1a33d
-
Jérome Perrin authored
erp5_mysql_innodb_catalog: Count using a subquery so that "distinct" have same semantics as search_results
-
Jérome Perrin authored
-
Jérome Perrin authored
The previous way was duplicating transaction references since AccountingTransaction_afterClone was no longer called.
-
- 15 Dec, 2014 2 commits
-
-
Sebastien Robin authored
-
Kazuhiko Shiozaki authored
-
- 12 Dec, 2014 10 commits
-
-
Gabriel Monnerat authored
testOrder: create default address in entities to not fail when call Invoice_viewAsODT to generate invoices
-
Gabriel Monnerat authored
erp5_item: Change listbox in Item_getTrackingList to sort by date and display time in the date column In this way is easier to follow and check where is the item
-
Gabriel Monnerat authored
With this, is possible see the destination of the Item shipped in the Tracking tab
-
Gabriel Monnerat authored
Avoid pass next_item_simulation_state to _generateSQLKeywordDict because it will always ignore this parameter and display messages in logs Add test to parameter with output=1 in getTrackingList method
-
Gabriel Monnerat authored
erp5_mysql_innodb_catalog : Use isMovingItem instead of isAccountable to be possible index only movements that are moving physically Movement: by default Movement should returns false. Otherwise it will index not expected objects in item table erp5_mysql_innodb_catalog: check if there are movement items instead of aggregated uids
-
Gabriel Monnerat authored
Initial release of Implicit Item Movement, simple movements that can be used to have a movement from nowhere to the node where this item starts to be tracked
-
Jérome Perrin authored
It prevents users to clone knowledge pads
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 08 Dec, 2014 1 commit
-
-
Kazuhiko Shiozaki authored
that can happen if there is a workflow entry whose value is None.
-
- 05 Dec, 2014 2 commits
-
-
Julien Muchembled authored
testIdToolUpgrade failed since commit a463bc45
-
Sebastien Robin authored
With a non manager user, the dialog was raising an UnauthorizedError when accessing form properties like id or update_action. With verbose security we had : Unauthorized: Your user account does not have the required permission. Access to 'update_action' of (ERP5Form at /erp5/person_module/Folder_viewSearchDialog) denied. Your user account, [some account], exists at /erp5/acl_users. Access requires one of the following roles: ['Assignee', 'Assignor', 'Associate', 'Auditor', 'Author', 'Manager']. Your roles in this context are ['Authenticated', 'Member']. By looking further, this regression started with the introduction of erp5_hal_json_style bt which install ERP5 Form portal type with "Acquire Local Roles" unchecked. By looking also at aquisition chains of usual Form : (Pdb) self.person_module.PersonModule_viewPersonList.aq_chain [<ERP5 Form at /erp5/PersonModule_viewPersonList used for /erp5/person_module>, <Person Module at /erp5/person_module>, <ERP5Site at /erp5>, <Application at >, <ZPublisher.BaseRequest.RequestContainer object at 0x7f76305cae90>] And at the one of Folder_viewSearchDialog: (Pdb) self.person_module.Folder_viewSearchDialog().aq_chain [<ERP5Form at /erp5/person_module/Folder_viewSearchDialog>, <Person Module at /erp5/person_module>, <ERP5Site at /erp5>, <Application at >, <ZPublisher.BaseRequest.RequestContainer object at 0x7f05f0751850>] It seems fixing the acquisition chain is better option than allowing to Acquire Local Roles on all forms. We now have following chain for this dialog: After this patch, we have : (Pdb) self.person_module.Folder_viewSearchDialog().aq_chain [<ERP5Form at /erp5/Folder_viewSearchDialog used for /erp5/person_module>, <Person Module at /erp5/person_module>, <ERP5Site at /erp5>, <Application at >, <ZPublisher.BaseRequest.RequestContainer object at 0x7f76305cae90>]
-