Romain Quetiez
|
894b59eee1
|
#779 It is possible to record a wrong OQL in the phrase book, but then it cannot be edited anymore!
SVN:trunk[2874]
|
2013-10-03 15:30:29 +00:00 |
|
Romain Quetiez
|
71cc6f7e6b
|
OQL normalization and dashlets have been made independent from the class MetaModel (reviewed the API)
SVN:trunk[2772]
|
2013-06-12 07:21:11 +00:00 |
|
Romain Quetiez
|
26db86beb2
|
OQL normalization and dashlets have been made independent from the class MetaModel
Added OQL normalization unit tests (to be run on a standard installation)
SVN:trunk[2767]
|
2013-06-03 13:26:14 +00:00 |
|
Denis Flaven
|
6feb62d728
|
#383: support negative numbers in OQL
Enhancements: support MySQL bitwise operators (&, |, ^, <<, >>) and hexadecimal numbers (up to 64-bit).
SVN:trunk[2709]
|
2013-04-29 08:51:01 +00:00 |
|
Romain Quetiez
|
721faa7e1e
|
Updated copyright (2012) and license (LGPL changed to AGPL)
SVN:trunk[2333]
|
2012-10-23 21:41:36 +00:00 |
|
Romain Quetiez
|
dac73c1669
|
Dashboards - Finalized the implementation (inc. translation in french) - still some known issues
SVN:trunk[2195]
|
2012-09-20 15:56:15 +00:00 |
|
Denis Flaven
|
51ba8df159
|
Fixed Trac #558: properly parse strings containing hexadecimal sequences (i.e. 'QWERTY0xCUIOP').
Note that for now hexadecimal numbers are parsed but not interpreted properly...
SVN:trunk[2103]
|
2012-06-14 09:18:24 +00:00 |
|
Denis Flaven
|
e3dd7d4371
|
Better track unknown classes exceptions
SVN:trunk[2076]
|
2012-05-30 14:59:33 +00:00 |
|
Romain Quetiez
|
9fce2da012
|
Fixed regression in the tool to test queries: losing the query when there is a syntax error
+ Improved the reporting in case of OQL syntax error, and if the fix is straightforward
SVN:trunk[1789]
|
2012-01-19 10:19:09 +00:00 |
|
Denis Flaven
|
2ad9d69396
|
Implemented the OQL operator ABOVE (and its variants ABOVE STRICT, NOT ABOVE and NOT ABOVE STRICT) that returns the (indirect) parents of a given node in a hierarchy. It's the opposite to 'BELOW' that returns the (indirect) children.
SVN:trunk[1454]
|
2011-08-16 08:14:11 +00:00 |
|
Denis Flaven
|
ca8ea8dd02
|
Fixed the parsing of OQL error messages
SVN:trunk[1390]
|
2011-07-30 17:25:49 +00:00 |
|
Denis Flaven
|
7732c9bc6a
|
Exclude build.bash from the build
SVN:trunk[1378]
|
2011-07-28 11:26:58 +00:00 |
|
Denis Flaven
|
7e60a9fce7
|
Implementation of a new type of ExternalKey attribute: HierarchicalKey. This attribute implements the "nested set" model and is used to define a hierarchy of an arbitrary depth of objects of the same class. With this new feature it is possible to retrieve in one OQL query (and in one sql query as well) all the children of a given organization.
I'm still keeping (commented out) some of the traces helpful for debugging the construction of the OQL queries.
SVN:trunk[1349]
|
2011-07-22 12:07:09 +00:00 |
|
Romain Quetiez
|
b8b20f82d7
|
Email sent in asynchronous mode (established the base for an application internal CRON, task queue, etc.) with adjustable configuration (disable by default). Also improved the OQL: IS_NULL() and REGEXP have been added.
SVN:trunk[1132]
|
2011-03-18 11:15:09 +00:00 |
|
Romain Quetiez
|
4fa9933dc7
|
#340 Fixed OQL parsing issue - parameters in IN()/NOT IN() clauses
SVN:trunk[1121]
|
2011-03-08 15:51:11 +00:00 |
|
Romain Quetiez
|
019888caff
|
#305 Specified the charset in any call to htmlentities()
SVN:trunk[1110]
|
2011-03-07 16:43:20 +00:00 |
|
Denis Flaven
|
7f564b4697
|
- New "exclude.txt" files for the streamlined build process
SVN:trunk[642]
|
2010-07-29 11:47:30 +00:00 |
|
Romain Quetiez
|
a0e0371812
|
#19 - Reviewed the licensing information and started to align the comments in the code
SVN:trunk[422]
|
2010-05-24 09:24:35 +00:00 |
|
Romain Quetiez
|
69a8d27b54
|
Obsoleted the SibusQL and the keyword pkey (still allowed as a placeholder in the templates)
SVN:trunk[372]
|
2010-04-29 16:51:56 +00:00 |
|
Romain Quetiez
|
5d46a94ddf
|
Select multiple objects in OQL (beta, for integration within the UI)
SVN:trunk[327]
|
2010-04-13 09:42:22 +00:00 |
|
Romain Quetiez
|
9756ed026f
|
Added INET_ATON and INET_NTOA verbs to the OQL, and allowed carrier returns chars (\r) in the OQL (same as a whitespace)
SVN:trunk[143]
|
2009-09-11 12:38:46 +00:00 |
|
Romain Quetiez
|
c97db0e5e3
|
Improved the run query page: added meaningfull examples, including "ticket of the user currently logged in", and did some cosmetics on the page (examples shown in a drawer) ; needed to add some options to the OQL (date intervals)
SVN:trunk[122]
|
2009-09-08 15:10:31 +00:00 |
|
Denis Flaven
|
ef27d068ef
|
Do NOT use PHP short open tags for a better compatibility
SVN:trunk[97]
|
2009-08-22 09:49:13 +00:00 |
|
Romain Quetiez
|
6b6f89f1c1
|
User management by profile moving forward: pages to check the projection of objects/users in user defined dimensions
Introduced parameters in OQL (:myvar)
Added the verb MetaModel::IsValidObject($oMyObj)
SVN:trunk[88]
|
2009-07-24 13:14:51 +00:00 |
|
Denis Flaven
|
b756db0992
|
Moved under "trunk" to be able to track releases under "tags"
SVN:trunk[55]
|
2009-04-28 09:03:12 +00:00 |
|