Pierre Goiffon
|
776385cdc9
|
Fix regression introduced in trunk[4943]
SVN:trunk[4945]
|
2017-09-27 10:00:48 +00:00 |
|
Eric Espié
|
e785352050
|
N.1065 Fix performance issues (caches added on query build)
SVN:trunk[4943]
|
2017-09-27 09:37:43 +00:00 |
|
Romain Quetiez
|
5451ced894
|
Obsolescence: hide rows for which any of the selected class is obsolete (SELECT a, b FROM ...)
SVN:trunk[4741]
|
2017-05-17 13:22:56 +00:00 |
|
Romain Quetiez
|
248f8d6fd4
|
Obsolescence: finalizing the implementation of the flag (hide obsolete objects, show an icon on hyperlinks and a tag on the object details, user preference defaulting to the new setting 'show_obsolete_data')
SVN:trunk[4739]
|
2017-05-17 08:51:10 +00:00 |
|
Romain Quetiez
|
44b53e40a0
|
Obsolescence: introduction of this new concept (wording could change later). The obsolescence of an object is computed after other attributes, by the mean of an OQL expression. The code has been refactored (again) so as to factorize between the computation of friendly names and the computation of obsolescence flags. The refactoring involved a significant AND RISKY change: external key friendly names (magic attributes) have been changed from AttributeFriendlyName to AttributeExternalField, which simplifies the SQL query build logic.
SVN:trunk[4732]
|
2017-05-11 11:58:42 +00:00 |
|
Romain Quetiez
|
fa2fd6dcdf
|
NEW! Archiving data. Archiving is a soft delete. It can be undone. Enter the archive mode to see all the data including archives (everything is read-only in that mode). Archiving must be enabled per class (data model). Archiving is achieved by the mean of the API DBObject::Archive (or Unarchive).
SVN:trunk[4692]
|
2017-04-26 09:52:20 +00:00 |
|
Romain Quetiez
|
2a835e5be4
|
Internal: query arguments could be array values, making it easier to build dynamic IN() clauses
SVN:trunk[4006]
|
2016-04-19 13:59:43 +00:00 |
|
Romain Quetiez
|
f436cece4a
|
OQL arguments: when the value of a query argument is null, it must be considered as being a valid argument (was reported as missing). Improved the error reporting when the argument is in the form :this->attcode and the attcode is not valid for the class of 'this'.
SVN:trunk[3999]
|
2016-04-15 15:07:35 +00:00 |
|
Romain Quetiez
|
3cfcbeb654
|
Internal: fixed the verb DBObjectSearch::IsAny
SVN:trunk[3886]
|
2016-01-26 14:49:37 +00:00 |
|
Denis Flaven
|
31ec3152f9
|
Code refactoring to make the OQL parsing self contained in the "oql" subdirectory.
SVN:trunk[3803]
|
2015-10-12 10:01:59 +00:00 |
|