Commit Graph

3729 Commits

Author SHA1 Message Date
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
Denis Flaven
3e81986e0f (retrofit from trunk) Bug fix: regression from 2.3.x: SOAP webservices were broken!
SVN:2.3[4361]
2016-08-31 14:57:41 +00:00
Denis Flaven
2cadb34eaa (retrofit from trunk) Enhancement: protect RenameValueInDB from non-existent attributes.
SVN:2.3[4358]
2016-08-30 12:58:08 +00:00
Denis Flaven
dc9a6382f9 (retrofit from trunk) #1297: timezone configuration setting was inoperant.
SVN:2.3[4356]
2016-08-29 12:52:51 +00:00
Guillaume Lajarige
40b3e8290b (Retrofit from trunk) Portal : Fixed a regression introduced by r4324 causing HTML entities on the browse brick.
SVN:2.3[4354]
2016-08-29 07:33:38 +00:00
Romain Quetiez
dfdec57d3f (Retrofit from trunk) CSV import failing with final class (localized value not taken into account)
SVN:2.3[4349]
2016-08-24 16:58:32 +00:00
Romain Quetiez
ce887e25bf (Retrofit from trunk) #1305 Issue with date/time inputs on Chrome: losing focus as soon as the date has been correctly typed, preventing the user from typing the time.
SVN:2.3[4347]
2016-08-23 18:46:34 +00:00
Guillaume Lajarige
48d2e9213e (Retrofit from trunk) Portal : Templates not working with OQL "list" fields. This only append when the field had too many items and was trying to render as an autocomplete.
SVN:2.3[4345]
2016-08-23 16:02:22 +00:00
Guillaume Lajarige
fb551cc3d2 (Retrofit from trunk) #1299 Portal : "Oops, could not load data" when creating request in Full ITIL instance when running PHP7. Cause was that PHP7 isn't able to understand the factory method invocation synthax, had to make it more simple with intermediate steps.
SVN:2.3[4342]
2016-08-23 12:50:46 +00:00
Guillaume Lajarige
b76c890408 (Retrofit from trunk) #1281 Portal : Fixed a few hardcoded strings to dictionnaries
SVN:2.3[4341]
2016-08-23 12:47:20 +00:00
Guillaume Lajarige
8711356118 (Retrofit from trunk) Portal : Fixed a bug with external key as radio button in forms
SVN:2.3[4340]
2016-08-23 12:45:51 +00:00
Guillaume Lajarige
09aef4ef39 (Retrofit from trunk) Portal : Fixed a bug on the default configuration that was displaying only UserRequest in the Closed requests brick instead of both UserRequest and Incident objects.
SVN:2.3[4339]
2016-08-23 12:44:38 +00:00
Guillaume Lajarige
950c868230 (Retrofit from trunk) #1284: Fixed portal issue when trying to re-open a ticket as a portal user. Cause was that the destination state had "must prompt" attributes that were all "read only" for the current user, making the entire form "read only" and therefore removing "submit" button. The user was the not able to complete the transition. Fix consists of skipping the form when all attributes are "read only" for the user.
Also :
- Refactored a portion of TWIG (Loader is now in an helper TWIG)
- Placed transition buttons to the right with the submit one as it was confusing

SVN:2.3[4338]
2016-08-23 12:41:56 +00:00
Romain Quetiez
93bbfeae1f (Retrofit from trunk) Portal : Removed console.log to prevent crashes on IE9
SVN:2.3[4337]
2016-08-23 12:36:01 +00:00
Guillaume Lajarige
7577e560bb (Retrofit from trunk) #1281 : Service catalog brick had 2 hardcoded headers ("Service" and "Sous-Service")
SVN:2.3[4331]
2016-08-11 10:07:25 +00:00
Denis Flaven
0f495e5730 (retrofit from trunk) #1279: CSV export of audit results: pass the parameters as a POST since they may be too long to fit in the query string of the URL.
SVN:2.3[4329]
2016-08-11 09:50:20 +00:00
Denis Flaven
6ea6dcef16 (retrofit from trunk) Cleanup a Notice message: align the prototype of DBDeleteSingleObject to the current one.
SVN:2.3[4327]
2016-08-11 09:39:55 +00:00
Denis Flaven
5e2e6b393c (retrofit from trunk) Bug fix: support the display of HTML fields in the lists in the new portal.
SVN:2.3[4325]
2016-08-11 09:32:07 +00:00
Denis Flaven
593f1fadbe (retrofit from trunk) Cosmetics: Enlarge DateTime fields which were too narrow (the end of the time is not visible when editing).
SVN:2.3[4322]
2016-08-11 08:35:39 +00:00
Denis Flaven
43dd075c44 (retrofit from trunk) Regression introduced after 2.3.0-beta [r4217]: broken links to download / display blobs.
SVN:2.3[4320]
2016-08-10 15:55:31 +00:00
Denis Flaven
1632c51abd (retrofit from trunk) Performance optimization: do not load all the columns when it is not needed.
SVN:2.3[4318]
2016-08-10 14:58:59 +00:00
Denis Flaven
45c0ad5597 (retrofit from trunk) Image upload inside CKEditor (via drag and drop) seems to be desactivated on IE9.
SVN:2.3[4316]
2016-08-05 10:19:30 +00:00
Denis Flaven
c55a46e52b Remember that console.log breaks IE9 when the console is not open !!!
SVN:2.3[4314]
2016-08-05 10:07:09 +00:00
Denis Flaven
5863128c0c (Retrofit from trunk) Bug fix: properly disable the configuration editor in demo mode! (Regression)
SVN:2.3[4312]
2016-07-27 12:03:51 +00:00
Denis Flaven
10a9326e19 (Retrofit from trunk) Bug fix: properly disable the configuration editor in demo mode! (Regression)
SVN:2.3[4311]
2016-07-27 09:54:55 +00:00
Denis Flaven
eae396f250 Retrofit from trunk: Customer portal : Added possibility to give a controller action for a brick tile. This allows to use some logic in order to make a specific render relying for example on DB dataobjects
Increased version number of the portal-base module to 1.0.1 to reflect this change.

SVN:2.3[4309]
2016-07-26 08:18:42 +00:00
Romain Quetiez
33c5839273 Releasing 2.3.1
SVN:2.3[4304]
2016-07-08 12:19:26 +00:00
Denis Flaven
9f92bc4b8a (Retrofit) 2.3.0 Regression: login_mode was broken !
SVN:2.3[4303]
2016-07-08 12:05:59 +00:00
Romain Quetiez
2af2fd0aea Creating branch 2.3 (2.3.0 + missing czech translation for the enhanced customer portal)
SVN:2.3[4299]
2016-07-08 09:30:48 +00:00
Denis Flaven
6682eafb4d Oops, missing on Czech translation file.
SVN:trunk[4297]
2016-07-07 09:48:13 +00:00
Denis Flaven
b64c79d34e Force the filename (with a .csv extension) when downloading the audit errors as a CSV file.
SVN:trunk[4294]
2016-07-06 10:34:07 +00:00