Commit History

Autor SHA1 Mensaxe Data
  dflaven ab9e3dcdf8 Concurrent lock still has some minor issues, don't enable it by default. %!s(int64=9) %!d(string=hai) anos
  dflaven 7938e15cb4 History display enhancement: whenever a new case log entry is added, display its content in the history. The display is truncated at a configurable max length. The user can expand/collapse the truncated text, entry per entry. The text is not truncated when printing. %!s(int64=9) %!d(string=hai) anos
  dflaven 62b7308f78 Regression due to the fix of #1107 (revision 3647): the settings query_cache_enabled was always written as "false" in the default configuration. This is now fixed. %!s(int64=9) %!d(string=hai) anos
  romainq 895fcba8bc Log REST/JSON calls (config: 'log_rest_service' => true ; stored as EventRestService) %!s(int64=9) %!d(string=hai) anos
  dflaven 0c62212a4f File-based "transactions" dans log files better protected against concurrent access... %!s(int64=10) %!d(string=hai) anos
  dflaven fe8a7c710d #1107: Make sure that all settings are preserved upon update. %!s(int64=10) %!d(string=hai) anos
  dflaven a07bc5f39d The path to Graphviz' dot program is now prompted interactively during the setup, since Graphviz is now mandatory for displaying the impact analysis. %!s(int64=10) %!d(string=hai) anos
  dflaven 968ec277fb #765: prevent two persons to edit the same object at the same time. %!s(int64=10) %!d(string=hai) anos
  dflaven 47e596aa0b Bulk Export redesign, addressing the tickets: %!s(int64=10) %!d(string=hai) anos
  dflaven e493fd7f48 Added an alternate implementation for storing "transaction" identifiers on disk instead of inside the $_SESSION variable. %!s(int64=10) %!d(string=hai) anos
  romainq 086ec649a0 Fixed a regression introduced in [3518] (module parameters in XML) %!s(int64=10) %!d(string=hai) anos
  dflaven cd4d8baeed Fixing a regression introduced by 3525 %!s(int64=10) %!d(string=hai) anos
  dflaven 610247a0cb Enhancement: support injection of new modules treated as data. %!s(int64=10) %!d(string=hai) anos
  dflaven dd7d6206ca Enhancement: the default value for a module's parameter can now be specified (and altered) via the XML and will no longer reside in the configuration file. %!s(int64=10) %!d(string=hai) anos
  dflaven 7ef64ebeb9 Modularization of the portal. The entry points for portals is now defined in XML, and thus can be altered by an extension. %!s(int64=10) %!d(string=hai) anos
  dflaven e00b5527ad #1040 Graphical display of "impact/depends on" is not consistent with the "list" tab %!s(int64=10) %!d(string=hai) anos
  romainq c6c813a878 #1020 Restrict dashboard/shortcut refresh interval %!s(int64=10) %!d(string=hai) anos
  dflaven b744b7b9ba Integration of the Excel (XLSX) export feature. (Limitation: export.php takes into account neither the "fields" parameter nor the list of fields defined in the QueryPhrasebook when exporting in XLSX format) %!s(int64=10) %!d(string=hai) anos
  romainq fba240fedf Computation of user rights: added a config flag to force the legacy algorithm (user_rights_legacy, defaulting to false) %!s(int64=10) %!d(string=hai) anos
  dflaven 0fca79fcb7 Add the ability to supply a default "from" email address for the "forgot password" feature, instead of using the same address as for the "to". %!s(int64=11) %!d(string=hai) anos
  romainq a748425db7 #731 Full text search requires a string of at least three characters (configurable: full_text_needle_min) %!s(int64=11) %!d(string=hai) anos
  romainq 319e479283 #936 Tune the default (i.e. implicit) tracking level on link sets (and disable tracking on 1-N links, for fresh installations) %!s(int64=11) %!d(string=hai) anos
  romainq e99c990133 #873 Allow the character % in the path of an URL (requires the edition of the config file when upgrading) %!s(int64=11) %!d(string=hai) anos
  romainq 1ae1394f15 #929 Speed up the full text search (mostly from the end user perspective, requires a custom configuration) %!s(int64=11) %!d(string=hai) anos
  romainq 2fb450f1be #928 Setup crashing if async_retries is configured %!s(int64=11) %!d(string=hai) anos
  dflaven 8762a41dd3 #909: faster display for the "details" of an object: %!s(int64=11) %!d(string=hai) anos
  dflaven f060c7d25d #867 (and #907 as a dup') De-harcode set_time_limit (per loop) in lengthy operations. Default value is 30 seconds (per loop), configurable via the new parameter "max_execution_time_per_loop", instead of 5 seconds previously. %!s(int64=11) %!d(string=hai) anos
  dflaven d0abc080d7 #871: eMail validation pattern was too strict: now fully configurable (globally and per attribute). %!s(int64=11) %!d(string=hai) anos
  romainq e93851fd5f Asynchronous emails: added a retry mechanism useful in case your SMTP server restricts the number of emails that can be sent over a period of time (usage: broadcasting a newsletter). The mechanism is not specific to sending email as it is implemented at the AsyncTask level. %!s(int64=11) %!d(string=hai) anos
  romainq aa6728d567 Regression introduced with the capability to disable mandatory ext keys (defaults to true) %!s(int64=11) %!d(string=hai) anos