Romain Quetiez
89b4de01a9
(Retrofit from trunk) N.523 UserRights::ListProfiles must return an empty array if nobody is currently logged in (instead of a FATAL ERROR)
...
SVN:2.3[4479]
2016-11-18 15:49:03 +00:00
Denis Flaven
5d16ab9654
(retrofit from trunk): APCu comptability layer. Retrofit after validation.
...
SVN:2.3[4476]
2016-11-15 10:47:24 +00:00
Denis Flaven
61a006dfbe
(retrofit from trunk) Support of non-case sensitive "forbidden values" in DesignerTextField
...
SVN:2.3[4474]
2016-11-04 16:19:15 +00:00
Romain Quetiez
e0f3cdac51
(Retroffit from trunk) 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:2.3[4470]
2016-10-28 09:10:22 +00:00
Romain Quetiez
4a6e08e3e9
N.504 Could not jump into the designer (APC, random)
...
SVN:2.3[4468]
2016-10-27 15:00:14 +00:00
Denis Flaven
d13270acc7
(retrofit from trunk) Bug fix: creating a new DOM Node containing the string "0" resulted in an empty node (no DOMText).
...
SVN:2.3[4465]
2016-10-27 08:30:49 +00:00
Denis Flaven
e6aafc165b
Bug fix: creating a new DOM Node containing the string "0" resulted in an empty node (no DOMText).
...
SVN:2.3[4464]
2016-10-27 08:29:48 +00:00
Guillaume Lajarige
49f72aee28
(Retrofit from trunk) #497 Portal : Could not update object due to "Warning: preg_match(): Unknown modifier '/'"
...
SVN:2.3[4462]
2016-10-21 08:46:38 +00:00
Guillaume Lajarige
45f4d8f625
(Retrofit from trunk) #475 Portal : Could not upload attachments on IE9.
...
SVN:2.3[4458]
2016-10-14 09:58:09 +00:00
Romain Quetiez
3992425a27
(Retrofit from trunk) N.466 HTML links with href="ftp://..." or "file://...". The filtering implemented by default (DOM Sanitization) now takes the configuration parameter url_validation_pattern into account. Thus aligning the behavior between HTML attributes and AttributeURL, and the automatic wiki formatting. By default, iTop allows the protocols http/https/ftp. To allow the 'file' protocol, edit the config file and change url_validation_pattern accordingly.
...
SVN:2.3[4456]
2016-10-10 16:03:32 +00:00
Guillaume Lajarige
64ef7fbc08
(Retrofit from trunk) Graph :
...
- Bar chart labels on x axis are now displayed vertically like in iTop 2.2. Also, when there are more than 24 labels, not all of them are displayed in order to keep the axis readable.
- Pie chart legend is now placed on the right side.
SVN:2.3[4454]
2016-10-10 13:16:03 +00:00
Romain Quetiez
5807ae79d2
(Retrofit from trunk) N.434 Optimized the DB queries. As an example, the query that shows the service catalog in the enhanced customer portal is now made of 5 nodes (at the class level) whereas it used to be made of 11 nodes... for the exact same results. This optimization impacts almost each queries built by iTop. The expected benefit can insignificant or not, depending on the cardinality of the data, the datamodel and the original OQL queries. We found one case where the query execution would apparently never end and it takes now less than a second. The OQL parsing is impacted too. This retrofit include [r4448] and [r4451].
...
SVN:2.3[4452]
2016-10-10 09:03:45 +00:00
Guillaume Lajarige
41f77f63fd
(Retrofit from trunk) Portal : Final touch to AllowedOrganizations by settings ignore_silos to true for ServiceFamily/Service/ServiceSubcategory on the default portal configuration
...
SVN:2.3[4450]
2016-10-07 09:40:39 +00:00
Guillaume Lajarige
67148bc80d
(Retrofit from trunk) Allowed organizations Part II.
...
r4428
Portal : Allowed Organizations part for action rules.
---------------------
r4422
Removed debug traces for AllowAllData
---------------------
SVN:2.3[4447]
2016-10-06 07:14:59 +00:00
Guillaume Lajarige
28fa99d976
(Retrofit from trunk) #1334 Portal : Sorting objects on BrowseBrick regarding the all classes' default order and not the first class' order only. (For example the services catalog might appear as sorted on the first column but not the second one)
...
SVN:2.3[4446]
2016-10-06 07:13:33 +00:00
Guillaume Lajarige
e1c51d278e
(Retrofit from trunk on bahalf of rquetiez) N°436 Core API: Correctly (mathematically!) handle the "allow all data" flag, with UNIONS and INTERSECTIONS. Requires testing
...
SVN:2.3[4445]
2016-10-06 07:12:02 +00:00
Guillaume Lajarige
85b38a07ee
(Retrofit from trunk on bahalf of rquetiez) #1323 error.log polluted with the contents of each email sent (transport = PHPMail)
...
SVN:2.3[4444]
2016-10-06 07:10:51 +00:00
Guillaume Lajarige
c3c314097e
(Retrofit from trunk) Allowed organizations Part I.
...
r4412
Portal : Missing AllDataAllowed
---------------------
r4411
Portal : Typo
---------------------
r4409
Portal : Allowed Organizations Part II. Made sur that the AllowAllData flag was passed everywhere it was necessary, only when it was necessary. This has been tested but needs MORE testing !
---------------------
r4406
Portal : Renamed <ignore_allowed_organizations> to <ignore_silos> for a more generic aproch
---------------------
r4405
Portal : Allowed Organizations can now be applied on the portal scopes. Just set the <ignore_allowed_organizations> to true under the concerned <scope> tag.
---------------------
SVN:2.3[4443]
2016-10-06 07:09:12 +00:00
Romain Quetiez
7d774c7c88
(Retrofit from trunk) N.444 ... fixing regression introduced in [r4438]
...
SVN:2.3[4442]
2016-10-04 13:17:32 +00:00
Romain Quetiez
bbcd1ef22c
(Retrofit from trunk) N.444 Two date picker icons (lifecycle shortcut to resolved state, or a datetime attribute on a link). Solved by a factorization of the widgets initialization so that the initialization be the same (must be idempotent)
...
SVN:2.3[4439]
2016-10-03 11:50:55 +00:00
Guillaume Lajarige
fba368fb46
(Retrofit from trunk) Portal : Bug when adding item on the first LinkedSet of an edition form
...
SVN:2.3[4437]
2016-10-03 08:02:40 +00:00
Romain Quetiez
2a9a373c61
(Retrofit from trunk) N.445 Specifying a date format (other than the default one) and allowing to create a user request in the resolved status results in an error when selecting the resolved status.
...
SVN:2.3[4434]
2016-09-30 14:18:24 +00:00
Guillaume Lajarige
42a882ae62
(Retrofit from trunk) Portal : Deadline attributes not displayed properly in ManageBrick
...
SVN:2.3[4432]
2016-09-30 12:51:49 +00:00
Guillaume Lajarige
634d96e23f
(Retrofit from trunk) Resize on AttributeImage crashes when gd extension is not installed. Implemented a fallback so images are stored as is (original size) when gd extension is not available. A warning message is displayed during the setup.
...
SVN:2.3[4430]
2016-09-30 11:34:30 +00:00
Guillaume Lajarige
cc461630ea
(Retrofit from trunk) Portal : ManageBrick crashing when displaying an abstract class with child classes attributes
...
SVN:2.3[4427]
2016-09-30 07:15:17 +00:00
Guillaume Lajarige
b3ca6f776e
(Retrofit from trunk) Portal : Autocomplete bug with IE9 in forms
...
SVN:2.3[4425]
2016-09-29 10:17:44 +00:00
Romain Quetiez
dee911c12b
(Retrofit from trunk) N.441 Character "à" in a case log causing the REST/JSON API to fail if mbstring is not enabled
...
SVN:2.3[4419]
2016-09-27 08:58:18 +00:00
Romain Quetiez
d7ee97f5a4
(Retrofit from trunk) Prerequisite for #1334 . New API: DBObjectSet::SetOrderByClasses. Helper to sort on multicolumn queries (SELECT a, b FROM)
...
SVN:2.3[4414]
2016-09-23 15:31:18 +00:00
Guillaume Lajarige
67938e433b
(Retrofit from trunk) Portal : Preserve debug parameter through urls
...
SVN:2.3[4410]
2016-09-22 09:31:38 +00:00
Guillaume Lajarige
01ef529db2
(Retrofit from trunk) Portal : Optimized column load in ManageBrick and BrowseBrick to improve performances
...
SVN:2.3[4407]
2016-09-21 14:17:26 +00:00
Romain Quetiez
bfcc6ea239
(Retrofit from trunk) #1178 Internals: Object Update/Reload should never fail: as soon as a given object has been read in the current execution context, updating/reloading it is not an issue.
...
SVN:2.3[4403]
2016-09-15 10:03:41 +00:00
Romain Quetiez
a574b1b4e8
(Retrofit from trunk) #1325 Could not declare an ext key to a subclass (view could not be created). This commit is minimalistic and aims at being retrofitted into the various branches of iTop. It will be followed by a second commit, which aims at completing the fix by aligning the internal data structures of iTop... and possibly fix an issue (?)
...
SVN:2.3[4400]
2016-09-14 15:54:33 +00:00
Denis Flaven
c9baf59018
(retrofit from trunk) Enhancement:
...
- Add more debug traces (if 'synchro_trace' == 'save')
- Show debug traces (if any) at the bottom of the status page
- Protect against time differences between the MySQL server and the PHP server, when running 'synchro_import.php'
SVN:2.3[4395]
2016-09-12 13:00:13 +00:00
Romain Quetiez
49a1052333
(Retrofit from trunk) Fixes a regression introduced in [r4385] and causing a blank screen when editing an object
...
SVN:2.3[4391]
2016-09-06 13:51:15 +00:00
Denis Flaven
40006c3ba2
(Retrofit from trunk) (regression from iTop 2.2.x) ExternalFields were not automatically reloaded when the corresponding external key changed.
...
SVN:2.3[4389]
2016-09-06 10:09:27 +00:00
Romain Quetiez
b8e4f3d762
(Retrofit from trunk) Fixed XSS vulnerability
...
SVN:2.3[4387]
2016-09-06 10:06:22 +00:00
Romain Quetiez
a222f296ef
(Retrofit from trunk) Rich text editor: the Maximize button icon is missing if iTop is installed in a directory which name contains spaces
...
SVN:2.3[4385]
2016-09-06 09:36:57 +00:00
Guillaume Lajarige
899045dece
(Retrofit from trunk) Portal : Added Location scope to standard portal configuration because of the implementation of r4380
...
SVN:2.3[4383]
2016-09-06 09:31:17 +00:00
Guillaume Lajarige
096236cb3a
(Retrofit from trunk) Portal : External keys OQL now intersect with scopes in forms!
...
SVN:2.3[4381]
2016-09-06 07:06:13 +00:00
Guillaume Lajarige
746c97818e
(Retrofit from trunk) Portal : Added a new mode "apply_stimulus" for forms. This allows to add flags to attributes that are prompt during transitions.
...
SVN:2.3[4379]
2016-09-05 14:34:27 +00:00
Romain Quetiez
600c447529
#1321 Losing table borders (and other options configurable in the rich text editor)
...
SVN:2.3[4377]
2016-09-05 13:06:51 +00:00
Guillaume Lajarige
4f1be53b68
(Retrofit from trunk on behalf of rquetiez) Improved the comments for access_mode in the config file
...
SVN:2.3[4375]
2016-09-02 14:14:56 +00:00
Guillaume Lajarige
5e6061b341
(Retrofit from trunk) Portal : Request template OQL list fields marked as mandatory were not validated properly
...
SVN:2.3[4374]
2016-09-02 14:13:43 +00:00
Guillaume Lajarige
281edea101
(Retrofit from trunk) Portal : Updated inline documentation of UserProfile brick's <fields /> tag for easiest comprehension.
...
SVN:2.3[4373]
2016-09-02 14:12:39 +00:00
Romain Quetiez
8280159eee
(Retrofit from trunk) Forms (portal): fix the rendering of a TEXT AREA in read-only mode.
...
1) format=text -> several lines were displayed on a single line
2) format=html -> characters encoded twice
SVN:2.3[4372]
2016-09-02 12:56:21 +00:00
Guillaume Lajarige
c380c19d2a
(Retrofit from trunk) Portal : Enhanced and refactored error feedback on ExternalKey / LinkedSet / CustomFields fields
...
SVN:2.3[4368]
2016-09-02 12:02:01 +00:00
Guillaume Lajarige
28ead17d00
(Retrofit from trunk) Portal : Request template list fields now have the autocomplete option.
...
SVN:2.3[4367]
2016-09-02 11:59:57 +00:00
Guillaume Lajarige
471bf9e820
(retrofit from trunk) Portal : Request template list fields now have the lookup/search option. (Autocomplete is still to be implemented!)
...
SVN:2.3[4366]
2016-09-02 11:58:18 +00:00
Guillaume Lajarige
cee84074e1
(Retrofit from trunk) Portal : Fixed search on enum & finalclass as well as display value of enum and html images in lists. Also Fixed display of friendlyname in lists, which was not behaving well on abstract class when the it was composed of several fields in the child classes.
...
SVN:2.3[4365]
2016-09-01 10:30:53 +00:00
Guillaume Lajarige
70dbe00f4d
(Retrofit from trunk) Portal : IE9 fixes
...
- Remaining console.log() inthe field_set.js file
- Missing zoom-in / zoom-out mouse cursors on a object images (They are actually not available on IE9, so I put a pointing hand instead)
- Missing pointer cursors on CaseLog field collapsers
SVN:2.3[4363]
2016-08-31 16:00:42 +00:00