Pierre Goiffon
6cd0670d6b
🎨 Fix parameter for all DBSearch::AllowAllData impl
2020-10-01 10:09:34 +02:00
Eric
dbada2f72a
N°3238 - Fix multi-words search in FilterBrick and ManageBrick
2020-09-04 17:34:59 +02:00
Eric
6176af089c
N°3256 - Invalid filter parameter, when using & (ampersand) in filter parameter (OQL Query)
2020-08-18 14:41:18 +02:00
Pierre Goiffon
1148449bb7
📝 Add missing @since on \DBSearch::GetFirstResult
2020-07-29 17:21:15 +02:00
Eric
94f9b16c03
N°2589 - Infinite loops when logging with a Contact having a non empty TagSet field
...
Add ListParameters to DBSearch for nested queries
2020-06-24 15:18:11 +02:00
Eric
8064a20718
N°2970 - Reset conditions of joined filter because they can be used later by the Filter() method
2020-06-03 11:47:12 +02:00
Eric
609ea47f7b
PHPDoc
2020-05-06 10:29:47 +02:00
acognet
f7ea6c09cd
N°2589 - Infinite loops when logging with a Contact having a non empty TagSet field
2020-05-05 19:00:24 +02:00
Eric
f94e86ecea
🐛 Add missing function
2020-02-14 17:18:00 +01:00
Eric
b31eb6aab9
Comment
2020-01-28 15:29:12 +01:00
Molkobain
aa060746d7
N°2009 - Fix non editable dashboard when wrong attribute code used in its definition
2019-12-12 09:50:13 +01:00
Eric
3ae4ca89f4
N°1213 - Allow NOT IN SELECT in OQL syntax - support of UNION queries and "nested nested" queries
2019-12-03 17:14:53 +01:00
Denis Flaven
36584092e5
(Experimental) Export a DBSearch as an array/JSON structure.
2019-11-13 18:03:58 +01:00
Stephen Abello
e88c6e9583
📝 typo in PHPDoc
2019-10-30 16:41:58 +01:00
Pierre Goiffon
5c483efd15
N°2555 action_rule performance
...
* do not execute scope_oql that have no conditions
* pick the first result only
2019-10-24 17:24:09 +02:00
Pierre Goiffon
9aeba1df9b
N°2555 New \DBSearch::GetFirstResult method
2019-10-24 17:24:09 +02:00
Eric
5642552f9a
N°1888 - Filter search with another search
2019-10-23 12:56:02 +02:00
Eric
7c9353d299
N°1888 - Circumvention of the restriction of rights by organization
2019-10-22 10:49:22 +02:00
Eric
36b325f71d
N°2517 - Supportability - OQL Explain
2019-10-17 11:06:31 +02:00
Eric
fbc5280add
💚 Fix unit tests
2019-10-17 09:23:32 +02:00
Eric
496ea830c5
N°2272 - OQL performance (unit tests)
2019-09-24 13:20:55 +02:00
Eric
f186c9e242
N°2272 - OQL performance (code refactor)
2019-09-13 08:39:50 +02:00
Eric
aac6ab0fc6
N°2272 - OQL performance (testability)
2019-09-06 14:30:42 +02:00
Pierre Goiffon
de2b88b707
📝 PHPDoc for archiving remove @api
...
Public API is currently under review, we shouldn't change the review perimeter !
2019-07-25 17:33:41 +02:00
Pierre Goiffon
501c20a34d
📝 Some PHPDoc on object archiving
2019-07-23 18:05:05 +02:00
OИUЯd da silva
9c75cb4537
:note: PhpDoc generation for the public API ( #63 )
...
- generate phpdoc to a dokuwiki compatible format
- add/update the phpdoc of a selection of class methods
2019-05-21 12:05:52 +02:00
Pierre Goiffon
e4912ee175
🎨 PhpDoc
...
(cherry picked from commit d3aeb807d433e656df22f166387230b431656f58)
2018-11-22 17:40:37 +01:00
Eric
518d94f5f3
Fix audit bug (DBUnionSearch::AddConditionForInOperatorUsingParam() does not exist) when category is a UNION and rule flag 'Valid objects?' is 'true' and there are invalid entries in the result of the audit.
2018-11-06 08:49:35 +01:00
Eric
389a1791d7
N°828 - GetSelectFilter issue with DBUnionSearch
2018-11-06 08:49:35 +01:00
Eric
cae0cd00c2
DBSearch: Fix serialization rework (missing internal parameters)
2018-10-23 17:23:43 +02:00
Eric
78c674a989
DBSearch serialization rework
2018-10-19 16:02:07 +02:00
Eric
bf000e6a89
N°1408 - DBSearch Serialize refactor (json format)
2018-10-15 16:37:17 +02:00
Eric
709badd0f7
N°1408 - Support contextual parameters in attributes dashboard
2018-10-15 16:37:17 +02:00
Eric
99153d02ee
N°1408 - Support contextual parameters in attributes dashboard
2018-10-15 16:37:17 +02:00
Pierre Goiffon
eaf94bc10a
Audit : some more PHPDoc
...
SVN:trunk[5723]
2018-04-23 14:46:37 +00:00
Bruno Da Silva
ef7a9ff02e
bugfix: query serialization edge case
...
it did break when a "+" was present in the url, a rawurlencode was added, it is backward compatible because for pre-existing string, there is no % present so the unserialization's rawurldecode is without BC effect.
SVN:trunk[5709]
2018-04-20 13:54:53 +00:00
Eric Espié
03f9a9fcac
N°1161 - Add functions, order by and limits to DBSearch::MakeGroupByQuery()
...
SVN:trunk[5350]
2018-02-16 12:59:35 +00:00
Guillaume Lajarige
1926a40277
Internal: PHPDoc
...
SVN:trunk[5260]
2018-01-16 15:32:11 +00:00
Eric Espié
95941f4dc5
N°870 - Fix the display of archived objects in the dashlets when activating/deactivating the archive mode.
...
SVN:trunk[5226]
2018-01-10 13:39:41 +00:00
Pierre Goiffon
067b3364ee
Add some PHPDoc, fix some syntax (thanks to SonarLint !)
...
SVN:trunk[5188]
2018-01-02 14:20:02 +00:00
Pierre Goiffon
b2494ebaf7
Create abstract DBSearch#GetSQLQueryStructure() to allow "call hierarchy" to work
...
Visibility to public to allow testing
SVN:trunk[5187]
2018-01-02 14:19:54 +00:00
Pierre Goiffon
9032f25d64
CMDBSource : fix code errors and some warnings
...
SVN:trunk[5149]
2017-12-04 15:07:21 +00:00
Pierre Goiffon
1fed66fff3
N.1117 some PHPDoc modifications
...
SVN:trunk[5104]
2017-10-27 08:56:45 +00:00
Eric Espié
bcf88d24f3
N°870: Bulk operation and obsolescence flag
...
* Avoid the hidden selection (and update) of obsolete data when the user does not want to see the obsolete data.
SVN:trunk[4997]
2017-10-09 11:58:10 +00:00
Romain Quetiez
e3847ac24b
Archive: Experimental API DBSearch::DBBulkWriteArchiveFlag, to quickly archive a huge number of objects (minimizes the number of queries needed to do the job, skips object change handlers, and DOES NOT RECORD the change in the history of object changes -that limitation could be fixed later)
...
SVN:trunk[4807]
2017-07-07 14:12:19 +00:00
Romain Quetiez
0844beca79
Obsolescence: do not lose external keys pointing to obsolete data
...
SVN:trunk[4786]
2017-06-30 14:06:08 +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
e3931274ae
Archives: refactoring of the API to enable/disable the archive mode
...
SVN:trunk[4696]
2017-04-26 15:48:24 +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
d3f5d05063
N.505 Regression introduced in [r4404]. Security issue - Object visibility totally screwed the APC cache (user data) is enabled. This is a change in the way SQL queries are built and therefore requires testing.
...
SVN:trunk[4469]
2016-10-28 09:08:30 +00:00