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
45536cf957
🐛 fix regression introduced by the PR n°98
...
the realpath removed the trailing / wich is required
2019-11-06 10:00:55 +01:00
Stephen Abello
da5ccaaa85
N°1986 Portal: Forms with only transition buttons are now read-only
2019-11-05 12:17:54 +01:00
jbostoen
7c773991e7
Version 20191104-1550
...
* fix setup crashing due to realpath() returning lowercase path on Windows
2019-11-05 08:55:41 +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
Eric
9054dcb9ff
N°2517 - Supportability : system report (user name)
2019-11-04 12:06:49 +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
9e015ba59a
📝 UI better log on catch
2019-11-04 09:22:43 +01:00
Pierre Goiffon
6144cfad3d
📝 Link between Dict::Format and TemplateString
2019-10-31 10:35:48 +01:00
Stephen Abello
3844a18b86
N°971 Portal: Allow n:n links for Browse Brick's levels
2019-10-30 16:41:58 +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
bruno DA SILVA
4834c326aa
2498 - restrict access to assets into env-*
...
- allow static html into extensions/ and datamodels/
- allow direct access to php into env-* for legacy code taht do not use exec.php
2019-10-30 15:46:33 +01:00
Pierre Goiffon
e6167adefd
N°2518 ACE Editor : SQL mode
2019-10-30 10:11:33 +01:00
Pierre Goiffon
a8c3756ba7
Rename licenses file
...
Fix typo in file name
2019-10-30 10:11:33 +01:00
Pierre Goiffon
34b47f0239
N°2518 update licenses to reflect ACE editor moved from itop-config to iTop core
2019-10-30 10:11:33 +01:00
bruno DA SILVA
0d13d9eabe
2498 - restrict access to assets into env-*
...
- allow static content within datamodels/ and extensions/ (reason: the setup make use of images within this directory)
- simplified .htaccess and web.content generation during the compilation
- it now also allow fonts
2019-10-30 09:44:28 +01:00
Pierre Goiffon
358adb2109
📝 Some PHPDoc complement
2019-10-28 16:19:30 +01:00
odain
92285b55b6
add few tests on OQL group by
2019-10-28 15:50:53 +01:00
Pierre Goiffon
dda91be6d1
N°2555 action_rules : an invalid rule won't prevent anymore others to execute
...
This blocking scenario was added in 5c483efd
2019-10-25 15:56:26 +02:00
Eric
bec4dbafd2
N°2315 - Login screen extensibility API refactor
2019-10-25 14:35:24 +02:00
Eric
dcb46990c2
N°1436 - Search retrieve users belonging to not allowed Org
2019-10-25 10:31:47 +02:00
Pierre Goiffon
fe03342b6f
🌐 Fix typo
...
SF#1812, many thanks Lars Scheibling !
2019-10-25 09:37:22 +02:00
Eric
ee037acd34
N°2315 - Login screen extensibility API refactor
2019-10-25 08:32:29 +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
bruno DA SILVA
e98683ae1c
fix regression introduced in the carbon branch
2019-10-24 16:19:07 +02:00
Eric
c552e73d20
N°2315 - Login screen extensibility API refactor
2019-10-24 14:56:01 +02:00
Stephen Abello
1851163cee
N°1881 Portal: Show confirmation dialog when closing forms with unsaved data
2019-10-24 10:51:49 +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
047983cb91
🎨 Login screen extensibility
2019-10-23 17:27:04 +02:00
Eric
8455abdfe9
N°2315 - Markup extensibility: interface refactor
2019-10-23 16:49:00 +02:00
Eric
b7c3fbb176
💚 Refactor unit tests
2019-10-23 16:41:28 +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
c8b791efd3
Merge remote-tracking branch 'origin/itop-carbon' into develop
...
# Conflicts:
# application/utils.inc.php
# setup/ajax.dataloader.php
2019-10-22 18:27:13 +02:00
Pierre Goiffon
52fd58cd93
Remove "s" JQueryUI resizable handle override
...
Better to override locally O:)
2019-10-22 16:45:25 +02:00
Pierre Goiffon
66d638e224
💄 N°2518 New JQueryUI "s" handler style
2019-10-22 16:06:32 +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
3f59141407
N°1114 - config-itop.php access rights enforcement
2019-10-22 15:02:51 +02:00
Pierre Goiffon
8b37f503c7
N°1455 change hidden obsolete data message
2.7.0-alpha1
2019-10-22 11:16:32 +02:00
Eric
7c9353d299
N°1888 - Circumvention of the restriction of rights by organization
2019-10-22 10:49:22 +02:00
Eric
dfc901ffa4
1355 - [Security] Password Autocomplete in Browser
2019-10-22 10:31:57 +02:00