Eric
532eb466a1
N°1436 - Access control updated for grant_by_profile categories of classes -
...
Fix access to internal classes from the core engine
2019-11-18 15:36:42 +01:00
Pierre Goiffon
ef5b4e212c
N°2371 deprecate \MetaModel::EnumLinksClasses and \MetaModel::EnumLinkingClasses
2019-11-18 10:20:18 +01:00
Pierre Goiffon
24eb82d140
N°2361 Deprecate DB*Tracked methods
...
* update methods PHPDoc
* DBInsertTracked update callers
* DBInsertTrackedNoReload update callers
* DBUpdateTracked update callers
* DBDeleteTracked update callers
2019-11-15 17:56:04 +01:00
Pierre Goiffon
cdc8edb56b
Fix backup regression "Undefined class constant 'DEFAULT_MODULE_SETTING_TIME'"
...
Was introduced in PR #89 , woops
2019-11-15 16:44:38 +01:00
Pierre Goiffon
7235c63445
Abstract implementation for iScheduledProcess ( #89 )
...
* 📝 little PHPDoc in BackupExec
* ♻️ Create a extendable implementation of iScheduledProcess
* create AbstractWeeklyScheduledProcess
* move schedule methods to the new abstract class
* create ProcessInvalidConfigException
* in cron.php skip abstract class
2019-11-15 14:41:00 +01:00
Eric
c665bb4761
💚 Fix unit tests
2019-11-14 09:37:39 +01:00
Denis Flaven
36584092e5
(Experimental) Export a DBSearch as an array/JSON structure.
2019-11-13 18:03:58 +01:00
Eric
30430bb7dc
N°2135 - Setup callbacks for MTP
2019-11-13 17:33:56 +01:00
Eric
fdf5cff12a
N°2135 - Setup callbacks for MTP
2019-11-13 15:45:33 +01:00
Eric
149bc9f4ef
fix typo
2019-11-13 11:41:40 +01:00
Eric
d035130d00
N°2240 - Supportability - Maintenance mode
2019-11-07 09:16:06 +01:00
Pierre Goiffon
7d8181c44f
N°2576 Fix "invalid numeric value" when inserting/updating AttributeDecimal
...
Was happening on certain configurations with a non EN-US user locale
2019-11-06 18:15:40 +01:00
bruno DA SILVA
bf976e5b8f
typo (bis)
...
ahhh!
2019-11-04 15:07:47 +01:00
bruno DA SILVA
d9ad3f5e98
typo & unused variable removal
...
thank you @Hipska !
2019-11-04 15:02:19 +01:00
bruno DA SILVA
57116ef054
1627 - Ticket ref sometimes duplicate
...
This code is a drop in replacement based on an abstract counter based on an abstract keyValue store.
The counter can be
- class based (in this case the counter is initialized on max(id) + 1
- key based (in this case the counter starts at 0)
Important: on both cases the counter is no more kept aligned with the primary key.
This lead to a MySQL8 compatible implementation.
2019-11-04 11:50:36 +01:00
bruno DA SILVA
c6f5b8b1f9
1627 - Ticket ref sometimes duplicate
...
This code is a drop in replacement based on an abstract counter based on an abstract keyValue store.
The counter can be
- class based (in this case the counter is initialized on max(id) + 1
- key based (in this case the counter starts at 0)
Important: on both cases the counter is no more kept aligned with the primary key.
This lead to a MySQL8 compatible implementation.
2019-11-04 11:50:36 +01:00
Pierre Goiffon
6144cfad3d
📝 Link between Dict::Format and TemplateString
2019-10-31 10:35:48 +01:00
Stephen Abello
e88c6e9583
📝 typo in PHPDoc
2019-10-30 16:41:58 +01:00
Pierre Goiffon
6793fb2a35
N°2293 update PHPDoc on callbacks
2019-10-30 16:26:30 +01:00
Pierre Goiffon
358adb2109
📝 Some PHPDoc complement
2019-10-28 16:19:30 +01:00
Eric
dcb46990c2
N°1436 - Search retrieve users belonging to not allowed Org
2019-10-25 10:31:47 +02:00
Pierre Goiffon
d4a696cb6b
N°2555 Specific exception for invalid action_rules
2019-10-24 18:05:58 +02: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
Pierre Goiffon
3667f95b7c
N°2558 center is back in sanitizer white list
...
Reverts 4450d6af (2.5.0)
Was causing troubles when integrating emails
2019-10-24 10:20:47 +02:00
Eric
b6796d2742
N°679 - Database inconsistency during INSERT
...
N°2499
2019-10-24 09:00:56 +02:00
Eric
8455abdfe9
N°2315 - Markup extensibility: interface refactor
2019-10-23 16:49:00 +02:00
Eric
5642552f9a
N°1888 - Filter search with another search
2019-10-23 12:56:02 +02:00
Eric
6f6b654dba
N°1113 - Global search only searchable attributes
2019-10-23 10:24:37 +02:00
Pierre Goiffon
16c4f18a81
N°2518 fix log call is crashing when invalid log_filename_builder_impl value set in config
2019-10-22 15:15:40 +02:00
Pierre Goiffon
cd6104ddb3
N°2518 If switching to log file rotation, rename setup/error legacy files
2019-10-22 15:08:48 +02:00
Pierre Goiffon
4fe7cd5adc
🎨 Config file code formating
2019-10-22 15:08:48 +02:00
Eric
7c9353d299
N°1888 - Circumvention of the restriction of rights by organization
2019-10-22 10:49:22 +02:00
Eric
611bf3035f
N°1113 - AttributePassword content searchable in Global Search
...
The global search now avoid AttributePassword type of attributes
2019-10-22 09:56:09 +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
75794fb4d9
Fix count with Archive mode
2019-10-15 09:50:33 +02:00
Pierre Goiffon
300a723fca
📝 Add some @var PHPDoc for iQueryModifier calls
2019-10-11 18:09:00 +02:00
Eric
88be0d7638
N°2261 - Log KPI not available in lnk window
2019-10-11 16:27:01 +02:00
Eric
7b36852d7a
N°2261 - Log KPI not available in lnk window
2019-10-11 15:56:32 +02:00
bruno DA SILVA
d1eb674314
n°1617 - meets iTop fence requirements
2019-10-09 18:53:40 +02:00
Eric
68895551b2
N°2517 - Supportability - system report (Added cron user)
2019-10-09 12:11:17 +02:00
Pierre Goiffon
c3915ee48e
N°2518 Implementation to rotate logs on a weekly basis
2019-10-08 08:42:41 +02:00
Pierre Goiffon
21ff03e28f
N°2518 Possibiliy to rotate log files based on days
...
See the 'log_filename_builder_impl' config parameter
2019-10-08 08:42:41 +02:00
Pierre Goiffon
2c8887398d
🎨 Log classes : PHPDoc & fix wrong self:: uses
2019-10-08 08:42:41 +02:00
Stephen Abello
dbb5a5191b
N°1146 Portal: Correctly display external field targeting enum field
2019-10-07 12:04:14 +02:00
Pierre Goiffon
f271606e5e
N°729 Update DBObject::Prefill* methods PHPDoc
2019-10-04 11:09:16 +02:00
Pierre Goiffon
a54695b2e0
🎨 Some InlineImage comment / formatting
2019-09-27 16:11:42 +02:00
Pierre Goiffon
dfcebfcbea
🎨 Remove useless consecutive call
2019-09-27 09:24:20 +02:00
Eric
3f165c9803
N°2456 - Deadlock during concurrent updates
2019-09-26 18:18:52 +02:00