Commit történet

Szerző SHA1 Üzenet Dátum
  glajarige b9fd5c5060 N°844 Portal: ExternalField support in forms was not properly supporting external key as readonly. 7 éve
  glajarige 799bd563d7 N°984 Portal: Dependancies on autocomplete fields now works properly. (Changing value on a parent autcomplete was not resetting value on a dependant autocomplete field) 7 éve
  glajarige 337df9ba5c N°844 Portal: ExternalField support in forms has been improved. For example, email and url links were not displayed as proper HTML. 8 éve
  romainq 0e1f3d02b9 Rework of the edition of 1-N and N-N links: managed as a delta from the GUI down to the the lowest APIs. 8 éve
  romainq b246164f18 Obsolescence: finalizing the implementation of the flag (hide obsolete objects, show an icon on hyperlinks and a tag on the object details, user preference defaulting to the new setting 'show_obsolete_data') 8 éve
  romainq 4b36e9e017 Obsolescence: introduction of this new concept (wording could change later). The obsolescence of an object is computed after other attributes, by the mean of an OQL expression. The code has been refactored (again) so as to factorize between the computation of friendly names and the computation of obsolescence flags. The refactoring involved a significant AND RISKY change: external key friendly names (magic attributes) have been changed from AttributeFriendlyName to AttributeExternalField, which simplifies the SQL query build logic. 8 éve
  glajarige 639e1295e5 Portal: AttributeImage can now be displayed in forms 8 éve
  romainq 3109a0a7ca Internal: 8 éve
  romainq 1d9b68088c Archives: default label for the magic attributes archive_flag and archive_date 8 éve
  romainq 34ab6cd77b NEW! Archiving data. Archiving is a soft delete. It can be undone. Enter the archive mode to see all the data including archives (everything is read-only in that mode). Archiving must be enabled per class (data model). Archiving is achieved by the mean of the API DBObject::Archive (or Unarchive). 8 éve
  glajarige d694f2b506 N°829 Portal: AttributeUrl was not clickable in the new portal 8 éve
  romainq 449a39032a N.755 Case log latest entry preset with a copy of a case log coming from another ticket. The log gets corrupted after adding a new entry. 8 éve
  glajarige c090ae3838 Portal: Fixed friendlyname fields rendered as mandatory when they should have been readonly. 8 éve
  romainq 29106a0363 N.799 Setup failing (during database creation) with MetaEnum attribute having no mapping for the class they are declared in. 8 éve
  romainq 2d6cf7d946 Suppressed warnings due to the error reporting. When one of the arguments in the call stack is an array, a warning (Conversion of an array into a string) is issued at the time the EventIssue is being recorded. When a posted parameter is an array, the same warning is issued at the time and EventIssue is being displayed. 8 éve
  romainq 5405f8c258 N.701 Data Synchro: dates can be reset by the mean of an empty string (still, integers and enums cannot be reset) 8 éve
  glajarige 7db44512c6 N.474: Support for "file" attribute (AttributeBlob) in the portal. READONLY only for now. 8 éve
  glajarige c84e29d0c0 N.481: Portal: Impossible to submit a form with a duration attribute. Also fixed the displayed value in tables (ManageBrick and BrowseBrick) 8 éve
  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 éve
  glajarige f2b10c9bab Portal : External keys OQL now intersect with scopes in forms! 8 éve
  romainq c093f0b356 Could not bulk import with the "final class" (interactive import). 8 éve
  romainq bb1ad04c6e Code cleanup: removed unused parameter (not used, thus confusing) 9 éve
  dflaven 23bd2d7b13 Use the configurable date & time format for displaying the history of StopWatches. 9 éve
  romainq 8289cf9751 Fixed regression in 2.3.0-beta: placeholder $public_log$ was generating a mix of plain text and HTML markup whereas only plain text is expected 9 éve
  glajarige 3021da79f7 Export : Formatting dates from subitems in CSV, Excel, PDF exports 9 éve
  romainq 8fb9355fce Placeholders in notification: fixed the error message when the given placeholder is invalid 9 éve
  romainq f777982798 Custom fields: solidified the internal APIs against creative usages (null =>default value) 9 éve
  romainq 6efed183d0 Internal: fixed regression introduced in iTop 2.3.0 beta: no error though a mandatory attribute of type HTML has been left empty 9 éve
  romainq 756fe387bc Notice in schema.php (Admin tools / data model) when viewing the class UserRequest 9 éve
  glajarige cf8c7ac703 Customer portal : ExternalField form field was crashing due to a typo. 9 éve