Commit History

Autor SHA1 Mensaxe Data
  dflaven 7dfcec6ec6 Fixed a regression introduced by #930: a field can depend on a hidden fields, but this has no visible effect. %!s(int64=11) %!d(string=hai) anos
  dflaven 16da811bf6 #930 AttributeExternalFields displayed in a form are automatically refreshed when their "parent" field is modified... %!s(int64=11) %!d(string=hai) anos
  dflaven 85163679bd #935 Better support of CheckToWrite() in object's transitions %!s(int64=11) %!d(string=hai) anos
  dflaven 8c9344d96d #931 Management of n:n links can be broken in case of insufficient user rights. Side effect: attribute_linkedset with the flag OPT_ATT_HIDDEN are now completely hidden (the tab is not displayed at all). %!s(int64=11) %!d(string=hai) anos
  dflaven c1afd414b3 Fix of a regression introduced by [3146]: due to formatting rules, empty friendlynames may not look like empty strings! %!s(int64=11) %!d(string=hai) anos
  romainq ce571f79d9 Allow the use of any character into the help text on an attribute (usefull to explain a constraint implemented as a regular expression for instance.) Reminder: the text is given as a dictionary entry named like "Class:<class>/Attribute:<attcode>?" %!s(int64=11) %!d(string=hai) anos
  dflaven 2e975aafb5 Implement the iDisplay interface on any class derived from DBObject, but also limit the possible actions on such objects (disable edition) %!s(int64=11) %!d(string=hai) anos
  dflaven 6d5bd017d8 Avoid using an attribute which may cause a Reload()... seems useless anyway. %!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 41fc81de71 Object's edition: keep track of what was typed in the case log fields when reloading the form (for example with a different "initial state") %!s(int64=11) %!d(string=hai) anos
  dflaven ec79125c24 Protect Bulk Modify against XSS injection! %!s(int64=11) %!d(string=hai) anos
  romainq ddac3d6ae5 #825 and #830: removed annoying Notices (array to string conversion) %!s(int64=11) %!d(string=hai) anos
  romainq 8a3f7b2104 No time limit for long operations like: Bulk delete, CSV import (interactive) and Bulk modify %!s(int64=11) %!d(string=hai) anos
  dflaven 7294c58655 #787 Added buttons to check/uncheck all options at once in multi selects inside search forms. %!s(int64=11) %!d(string=hai) anos
  dflaven 9646782b81 #757 Better UI to manage direct linksets... on going... %!s(int64=11) %!d(string=hai) anos
  romainq 638c1a6a00 Improved the column load optimization which was causing object reloads in various circumstances (impact can be important when loading lists with many lines): %!s(int64=11) %!d(string=hai) anos
  dflaven 6d6cc09d5c #791 Protect against single quotes in localized strings... %!s(int64=11) %!d(string=hai) anos
  dflaven eee21a7dec #777 mandatory fields that are external keys are now displayed with a star before the arrow: ExtkeyName*->ReconciliationField. In import the old syntax is supported as well. %!s(int64=11) %!d(string=hai) anos
  romainq 7835feaf45 #794 Could not export the field friendlyname in format 'spreadsheet' %!s(int64=11) %!d(string=hai) anos
  dflaven d181897e45 Added support of different (sub)classes of notifications in the "Notifications" tab on an object. %!s(int64=11) %!d(string=hai) anos
  romainq cc0049a2ee #774 Sort the enums in the selection drop-down box (search forms) -initially based on the declaration order %!s(int64=11) %!d(string=hai) anos
  dflaven f3fadcf466 Export the content of the CaseLogs in "spreadsheet" format, with some tricks to preserve the formatting in Excel. %!s(int64=12) %!d(string=hai) anos
  dflaven d5b80e973d Fix for a non localized message. %!s(int64=12) %!d(string=hai) anos
  dflaven 24a80303c6 #704: preserve the content of a "linkedset" when changing the initial state of the object being created ! %!s(int64=12) %!d(string=hai) anos
  dflaven eadee78eae Fix for the "Notifications" tab: use the polymorphism to let each trigger determine which object is "In Scope" and thus can potentially have notifications related to it %!s(int64=12) %!d(string=hai) anos
  dflaven 8d9639007e Bug fix: allow printing lists fully expanded without the "pager" navigation. %!s(int64=12) %!d(string=hai) anos
  dflaven f5d8aa4a9e #697: properly export NULL dates in "spreadsheet" format. %!s(int64=12) %!d(string=hai) anos
  dflaven fad85e19f6 More readable edition for AttributeDuration (number are right justified) %!s(int64=12) %!d(string=hai) anos
  romainq 9e1403b4ab #657 JavaScript error when modifying UserLDAP object with Sync %!s(int64=12) %!d(string=hai) anos