- 23 Oct, 2007 15 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17121 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17120 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
without introducing unneeded diffs. Fix the bug where results are not properly separated by local roles when mutilple worklists exist for the same role (causing worklists to appear as containing too many documents). Implies: Expand security at groupWorklistListByCondition level. Handle each security-related catalog column as a distinct worklist combination of worklist parameters. (for example, a worklists with local roles Owner and Assignor would require a match on both the "owner" and the "security_uid" catalog columns). Implies: Each security criterion must be used once positively and negatively thereafter to prevent a line from matching multiple queries. Implies: Implement ExclusionList and ExclusionTuple, two dummy classes to contain criterions to be negated in queries (as in 'NOT IN ...' instead of 'IN ...'), and use them in groupWorklistListByCondition and generateNestedQuery. Security criterions must be part of the match when summing up all results Implies: Sums must be done across multiple loops in worklist_list_grouped_by_condition. Separate metadata from worklist grouping by criterion, so that suming- up worklists results can be done in one run. Implies: workflow_worklist_key is now computed early in groupWorklistListByCondition. generateActionList now takes a non-grouped metadata dict and is only run once. Update groupWorklistListByCondition docstring. Remove unneeded checks for SECURITY_PARAMETER_ID, WORKLIST_METADATA_KEY and INTERNAL_CRITERION_KEY_LIST. Remove now unused INTERNAL_CRITERION_KEY_LIST global. Remove unused generateQueryFromTuple method. Remove unused securityQueryHook local method, instead getSecurityUidListAndRoleColumnDict is passed at groupWorklistListByCondition level. Finally, re-enable worklist optimisation monkey patch. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17119 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
from an "executable" (restricted python) without proxy role. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17118 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
Clean modules in tear down, not in next test, otherwise it will fail if you only run this next test. Note pystones on test machine, can be usefull someday for comparision git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17117 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Sebastien Robin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17116 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17115 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17114 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17113 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17112 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
if isMethodFiltered(method_name) returns true, it implies that filter_dict.has_key(method_name), not need to do the check twice git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17111 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17110 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Mame Coumba Sall authored
* add setPreferredListboxListModeLineCount(10) to ListBoxZuite_reset to diplay the correct lines number git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17109 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Sebastien Robin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17108 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Nicolas Delaby authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17107 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 22 Oct, 2007 25 commits
-
-
Sebastien Robin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17106 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17105 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jean-Paul Smets authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17104 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17103 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
- implies removing the global dict used in ActivityBuffer to avoid duplicated activity insertion. - implies that ActivityBuffer is boud to a thread (because of get_ident) and not to a connection any more (because volatile is bound to a connection), so persistent objects must not be held outside transaction scope (the maximum scope at which a connection is bound to a thread) - implies modifying hook registration so that portal_activities is passed as a parameter to tpc_prepare - implies overloading partially TM._register method to take activity_tool as a parameter git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17102 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17101 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17100 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
ERP5. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17099 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17098 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17097 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
Copy description from Task. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17096 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17095 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17094 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17093 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
Add a check that a single object is not counted twice when it matched 2 different security criterions (owner role as a catalog table column and security_uid). git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17092 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
* Restore link to favicon, directly as favicon.ico, not in /images. This way, if a favicon.ico already exists, it will have priority. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17091 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Mame Coumba Sall authored
* add setPreferredListboxListModeLineCount(10) to ListBoxZuite_reset to diplay the correct lines number 2007-10-22 Mame *add languages at the first level of the Localizer *clear cache git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17089 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
we have a movement with same source and same destination, it shows two distinct lines in getMovementHistoryList Update the TODOs for testInventoryAPI git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17088 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17087 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Romain Courteaud authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17086 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Vincent Pelletier authored
Add a check for worklist's advertised number of documents (so automaticaly advertise the number of documents). git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17085 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
Ideally, things done in afterSetup should be done automatically. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17084 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
Default group_by parameters for getMovementHistoryList should be handled in the tool, not in the ZSQL Method. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17083 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Aurel authored
security of the method git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17082 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Jérome Perrin authored
* Added two utility scripts SkinsTool_checkDuplicateSelectionName and SkinsTool_getNotAssignedFieldList in erp5_toolbox git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17081 20353a03-c40f-0410-a6d1-a30d3c3de9de
-