Histórico de commits

Autor SHA1 Mensagem Data
  dflaven baf7699db3 Support of "fileref" tags inside the definition of the class fields. Useful for the "default_image" tag of AttributeImage. 8 anos atrás
  romainq de2811b74f Continuation of [r4423] Optimizing the scan of icons on disk. Added a LOCK_EX flag to prevent concurrent access related issues. Safe handing of collision on the cache key (used as a filename). 8 anos atrás
  romainq ad34ae5628 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. 8 anos atrás
  romainq 5e8f8ce236 N.504 Could not jump into the designer (APC, random) 8 anos atrás
  dflaven 69fe4600c7 Bug fix: creating a new DOM Node containing the string "0" resulted in an empty node (no DOMText). 8 anos atrás
  romainq 4270f9460a Cleanup of unused and possibly confusing XML markup (parent node under class/presentation/details). Thanks to D. Gumble for reporting this. 8 anos atrás
  glajarige b715aeb257 #497 Portal : Could not update object due to "Warning: preg_match(): Unknown modifier '/'" 8 anos atrás
  glajarige baa7dd3124 #497 Portal : Could not update object due to "Warning: preg_match(): Unknown modifier '/'" 8 anos atrás
  romainq 4471f57ec1 Automated tests: added tests following the latest optimizations of the query engine 8 anos atrás
  glajarige d617af858f #475 Portal : Could not upload attachments on IE9. 8 anos atrás
  romainq 56229ee784 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. 8 anos atrás
  glajarige a1a5c48390 Graph : 8 anos atrás
  romainq 8fd191860b N.434 ... Continuation... Fixed regression introduced in [r4448]. OQL (parsed) queries are optimized too but the SQL query cannot be executed. See example herebelow: 8 anos atrás
  glajarige 3f823fa8f9 Portal : Final touch to AllowedOrganizations by settings ignore_silos to true for ServiceFamily/Service/ServiceSubcategory on the default portal configuration 8 anos atrás
  romainq 81cac08849 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 risk with such a change is that is affects most of the queries built by iTop -requires testing! 8 anos atrás
  romainq b104b586ae N.444 ... fixing regression introduced in [r4438] 8 anos atrás
  romainq c5f46aed86 Fixed regression introduced in [r4415]: data model remains unchanged though the customizations have been successfully compiled (and taken into account in the DB). The fix consists in completing the implementation: the verb apc_cache_info was missing, preventing the cache from being reset by the setup. I took the opportunity to add other verbs of apc so as to make sure that the emulation be consistent with the emulation provided by older versions of apcu. 8 anos atrás
  romainq 5eccd5e413 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) 8 anos atrás
  glajarige 5b5d32db0e Portal : Bug when adding item on the first LinkedSet of an edition form 8 anos atrás
  romainq ebba62606c Internal: improved the API robustness by throwing an exception as soon as DBObject::Set is called with a date badly formatted. This is in line with the assumption that internal DBObject values are always safe. 8 anos atrás
  romainq e326e8e9b3 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. 8 anos atrás
  glajarige 4ad71594d8 Portal : Deadline attributes not displayed properly in ManageBrick 8 anos atrás
  glajarige 3bc3cdafc1 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. 8 anos atrás
  glajarige 52a07a5173 Portal : Allowed Organizations part for action rules. 8 anos atrás
  glajarige 058c68ab57 Portal : ManageBrick crashing when displaying an abstract class with child classes attributes 8 anos atrás
  glajarige 02d35059ce Portal : Autocomplete bug with IE9 in forms 8 anos atrás
  romainq 79616493eb Optimization: cache icons files (scan directories for the Icon selection edition widget) benefiting to each dashboard page (20% faster with PHP7 + OpCache + APCu) 8 anos atrás
  glajarige e06170ff7c Removed debug traces for AllowAllData 8 anos atrás
  romainq 0b559bd420 Code cleanup: remove unused code causing warnings with PHP7 (SQLBlock) 8 anos atrás
  glajarige 3983321b2b Portal : Caching TWIG templates to improve performances 8 anos atrás