glajarige
|
d056e516f9
N°1123.2 AttributeImage: default_image is no longer mandatory.
|
há 7 anos atrás |
glajarige
|
7c8712ee20
N°1123 AttributeImage: PHP notice when displaying an object without default_image on a AttributeImage attribute.
|
há 7 anos atrás |
eespie
|
54dac76d5a
N°454 - Check data validity during CSV import
|
há 7 anos atrás |
dflaven
|
55a756c9e4
N°1806, N°1069: CSV and Excel export and import of documents (files) and images as URLs.
|
há 7 anos atrás |
romainq
|
316c587daf
N.1072 Localization for magic attributes archive_date (completed the existing implementation) and obsolescence_date (full implementation)
|
há 7 anos atrás |
glajarige
|
7eb245f43e
Internal: Changed way AttributeLinkedSet check if two ormLinkSet are equal.
|
há 7 anos atrás |
romainq
|
188d4e83c3
N.707 Export of custom fields: improved the xlsx format and implemented the spreadsheet format (both are aligned)
|
há 7 anos atrás |
glajarige
|
298188ade6
N°1006.2 Templates: $this->raw(attcode)$ can be used to display an date(time) attribute in the SQL format like before.
|
há 7 anos atrás |
glajarige
|
858fda5c9a
N°1006 Templates: Date & time format is now applied when using a date(time) attribute in a placeholder (eg. Notifications)
|
há 7 anos atrás |
glajarige
|
b9fd5c5060
N°844 Portal: ExternalField support in forms was not properly supporting external key as readonly.
|
há 7 anos atrás |
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)
|
há 7 anos atrás |
glajarige
|
337df9ba5c
N°844 Portal: ExternalField support in forms has been improved. For example, email and url links were not displayed as proper HTML.
|
há 7 anos atrás |
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.
|
há 8 anos atrás |
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')
|
há 8 anos atrás |
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.
|
há 8 anos atrás |
glajarige
|
639e1295e5
Portal: AttributeImage can now be displayed in forms
|
há 8 anos atrás |
romainq
|
3109a0a7ca
Internal:
|
há 8 anos atrás |
romainq
|
1d9b68088c
Archives: default label for the magic attributes archive_flag and archive_date
|
há 8 anos atrás |
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).
|
há 8 anos atrás |
glajarige
|
d694f2b506
N°829 Portal: AttributeUrl was not clickable in the new portal
|
há 8 anos atrás |
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.
|
há 8 anos atrás |
glajarige
|
c090ae3838
Portal: Fixed friendlyname fields rendered as mandatory when they should have been readonly.
|
há 8 anos atrás |
romainq
|
29106a0363
N.799 Setup failing (during database creation) with MetaEnum attribute having no mapping for the class they are declared in.
|
há 8 anos atrás |
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.
|
há 8 anos atrás |
romainq
|
5405f8c258
N.701 Data Synchro: dates can be reset by the mean of an empty string (still, integers and enums cannot be reset)
|
há 8 anos atrás |
glajarige
|
7db44512c6
N.474: Support for "file" attribute (AttributeBlob) in the portal. READONLY only for now.
|
há 8 anos atrás |
glajarige
|
c84e29d0c0
N.481: Portal: Impossible to submit a form with a duration attribute. Also fixed the displayed value in tables (ManageBrick and BrowseBrick)
|
há 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.
|
há 8 anos atrás |
glajarige
|
f2b10c9bab
Portal : External keys OQL now intersect with scopes in forms!
|
há 8 anos atrás |
romainq
|
c093f0b356
Could not bulk import with the "final class" (interactive import).
|
há 8 anos atrás |