Guillaume Lajarige
1cf36a5d01
(Retrofit from develop 5e1452f9) N°1580 Portal: Default image of image attributes not correctly displayed in object forms.
2018-10-02 10:52:22 +02:00
Pierre Goiffon
6e9fcb81f0
(Retrofit from trunk) Fix setup for PHP 5.5 (cannot use expression as default field value) (r5933)
...
SVN:2.5[5934]
2018-07-12 07:46:36 +00:00
Guillaume Lajarige
a01d5c2760
Fix regression introduced in r5806. Making the ITSM Designer unstable when adding a new attribute to a class.
...
SVN:trunk[5821]
2018-05-30 16:03:33 +00:00
Eric Espié
fe8436f2ad
cleanup code
...
SVN:trunk[5806]
2018-05-22 15:14:51 +00:00
Eric Espié
a4459901e8
N°1429: Dashlet header statistics fix corresponding search criteria
...
SVN:trunk[5805]
2018-05-22 14:57:05 +00:00
Stephen Abello
1c255213e1
N°974 : MySQL strict mode compatibility (null replaced 0000-00-00 00:00:00 for DateTime).
...
SVN:trunk[5768]
2018-05-04 08:29:32 +00:00
Guillaume Lajarige
1b6ca2ed14
N°1425 Fix regression introduced in 2.4. Creation of an object in a specific state could result in a fatal error due to bad ormlinkSet initialization.
...
SVN:trunk[5755]
2018-04-27 14:17:55 +00:00
Eric Espié
4d63b9e463
Fix initial setup error (Notice: Undefined index: CharMaxLength)
...
SVN:trunk[5726]
2018-04-23 14:59:31 +00:00
Eric Espié
d82b755557
N° 1001 - Database index size changed to support utf8-mb4
...
SVN:trunk[5701]
2018-04-20 09:44:12 +00:00
Guillaume Lajarige
18bd0ae096
N°1405 Add support of AttributePhoneNumber which allows launch of phone application on click.
...
SVN:trunk[5698]
2018-04-19 15:56:11 +00:00
Eric Espié
8e6c001bf3
Advanced Search: External keys hierarchical type
...
SVN:trunk[5685]
2018-04-18 07:42:30 +00:00
Pierre Goiffon
f7817714a8
N°1001 change constant with concatenation to attribute (to avoid crash in setup for older PHP versions)
...
SVN:trunk[5676]
2018-04-17 08:14:45 +00:00
Eric Espié
c485286114
Advanced Search: External keys to hierarchical class selects sub-classes as in previous version
...
SVN:trunk[5675]
2018-04-16 16:35:20 +00:00
Eric Espié
6dfd44b731
Advanced Search: Small bug fixes and enhancements
...
SVN:trunk[5636]
2018-04-12 09:51:32 +00:00
Pierre Goiffon
efa7a4ee55
Advanced search improvements (restore 2018-04-10 revisions : r5635..r5641)
...
* Add 'search_manual_submit' config parameter to manage auto-submit
* bugfixes
** date i18n is now handled (using two new options `datepicker.dateFormat` and `datepicker.timeFormat` computed from `AttributeDateTime::GetFormat()->ToDatePicker()`
** handling of `empty` `not empty` operator titles
*** it led to tohers bugfixes and a redesign of the `_computeTitle` (from overwriting to extension using ie `_computeBetweenDaysOperatorTitle`
*** some bug still remain, because autocomplete needs to been finished before checking on them
* Promote 'friendlyname' in the 'most popular' list
* bugfixes
** filters (criterions, enum and FK without autocomplete) now ignore accent on matching with user input
** this is done by using a pre-existing tool used only by the portal, so it was moved to the core (latinize.min.js)
* Integration with manual submit parameter on client side.
* bugfixes : history/breadcrumb had several c[menu] appended (one for each refresh)
* Fix various sanity bugs
SVN:trunk[5632]
2018-04-12 08:54:05 +00:00
Guillaume Lajarige
320c7646f0
Advanced search: Alpha version.
...
SVN:trunk[5608]
2018-04-05 07:05:58 +00:00
Eric Espié
c56bda2f60
Advanced Search: Support of external fields (as strings)
...
SVN:b1162[5583]
2018-03-30 08:44:14 +00:00
Eric Espié
2811eb66c5
Advanced Search: Removed external fields from the attribute list
...
SVN:b1162[5556]
2018-03-28 13:38:21 +00:00
Pierre Goiffon
e7b94d3132
N°1001 setup : database/tables/columns charset and collation conversion
...
* check DB charset/collation and do conversion if needed
* same for existing tables
* add both info in fields signatures, so that conversions will be trigerred if needed
SVN:trunk[5444]
2018-03-16 09:59:25 +00:00
Pierre Goiffon
b219161011
N°1001 switch DB charset from utf8 to utf8mb4 to allow characters outside of the BMP
...
* use centralized constants instead of literal values in code
* remove config parameters 'db_character_set' and 'db_collation'
* always fix charset when creating/altering column
* backup : use utf8mb4 only for mysqldump >= 5.5.33 (was introduced in 5.5.3 but only available in 5.5.33 for programs)
SVN:trunk[5443]
2018-03-16 09:59:16 +00:00
Eric Espié
42af530c63
Advanced Search: widget types
...
SVN:b1162[5427]
2018-03-14 16:06:34 +00:00
Eric Espié
7c3de1e976
Advanced Search: widget types
...
SVN:b1162[5426]
2018-03-14 15:46:30 +00:00
Eric Espié
3e7edea7be
SVN:b1162[5409]
2018-03-13 09:56:34 +00:00
Eric Espié
37196b42ed
Advanced Search
...
SVN:b1162[5399]
2018-03-09 09:36:58 +00:00
Eric Espié
e496ab06b2
Advanced Search
...
SVN:b1162[5388]
2018-03-07 16:10:09 +00:00
Pierre Goiffon
94ba32af57
Some PHPDoc
...
SVN:trunk[5229]
2018-01-10 14:08:36 +00:00
Eric Espié
4a4c03a225
N°1160 - Fix error when sending notification with list of links.
...
SVN:trunk[5132]
2017-11-17 14:43:01 +00:00
Guillaume Lajarige
1bde863124
N°1123.5 Typo
...
SVN:trunk[5061]
2017-10-20 13:25:28 +00:00
Guillaume Lajarige
5c34e3d988
N°1123.4 AttributeImage: Better UI when editing in console. Also, export was showing url for empty value.
...
SVN:trunk[5060]
2017-10-20 13:22:38 +00:00
Guillaume Lajarige
bc3d03c462
N°1123.2 AttributeImage: default_image is no longer mandatory.
...
SVN:trunk[5036]
2017-10-18 13:46:17 +00:00
Guillaume Lajarige
73812dc400
N°1123 AttributeImage: PHP notice when displaying an object without default_image on a AttributeImage attribute.
...
SVN:trunk[5031]
2017-10-18 09:34:50 +00:00
Eric Espié
d504fb209f
N°454 - Check data validity during CSV import
...
* Added additional checks for external keys (including hierarchical ones)
SVN:trunk[4999]
2017-10-10 10:00:05 +00:00
Denis Flaven
d5b0bb021f
N°1806, N°1069: CSV and Excel export and import of documents (files) and images as URLs.
...
SVN:trunk[4952]
2017-09-30 09:23:06 +00:00
Romain Quetiez
7391f64776
N.1072 Localization for magic attributes archive_date (completed the existing implementation) and obsolescence_date (full implementation)
...
SVN:trunk[4946]
2017-09-27 12:26:44 +00:00
Guillaume Lajarige
ec2a2d3505
Internal: Changed way AttributeLinkedSet check if two ormLinkSet are equal.
...
SVN:trunk[4939]
2017-09-26 08:05:04 +00:00
Romain Quetiez
3e61fd2452
N.707 Export of custom fields: improved the xlsx format and implemented the spreadsheet format (both are aligned)
...
SVN:trunk[4935]
2017-09-22 13:37:44 +00:00
Guillaume Lajarige
8ff2151448
N°1006.2 Templates: $this->raw(attcode)$ can be used to display an date(time) attribute in the SQL format like before.
...
SVN:trunk[4914]
2017-09-15 14:26:15 +00:00
Guillaume Lajarige
610d69fb2e
N°1006 Templates: Date & time format is now applied when using a date(time) attribute in a placeholder (eg. Notifications)
...
SVN:trunk[4913]
2017-09-15 13:49:25 +00:00
Guillaume Lajarige
fd9fe85ef3
N°844 Portal: ExternalField support in forms was not properly supporting external key as readonly.
...
SVN:trunk[4873]
2017-08-23 14:39:58 +00:00
Guillaume Lajarige
80832877eb
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)
...
SVN:trunk[4863]
2017-08-17 15:21:17 +00:00
Guillaume Lajarige
df4cad3ff1
N°844 Portal: ExternalField support in forms has been improved. For example, email and url links were not displayed as proper HTML.
...
SVN:trunk[4854]
2017-08-08 11:59:53 +00:00
Romain Quetiez
43b8522b85
Rework of the edition of 1-N and N-N links: managed as a delta from the GUI down to the the lowest APIs.
...
- Fixes the management of obsolete linked data.
- N.744 Fixes concurrent modifications (example: a user modifies a team, another user modifies a person related to that same team). Still NOT fixed with the customer portal.
- N.849 Fixes links edition in the case some data are not allowed to the current user (organization silos) -TO BE TESTED
- #1145 Fixes the creation of duplicate links in one step (Server to NW Device)
- #1147 Fixes the update of duplicate links
SVN:trunk[4766]
2017-06-21 15:47:28 +00:00
Romain Quetiez
248f8d6fd4
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')
...
SVN:trunk[4739]
2017-05-17 08:51:10 +00:00
Romain Quetiez
44b53e40a0
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.
...
SVN:trunk[4732]
2017-05-11 11:58:42 +00:00
Guillaume Lajarige
1de6ac1765
Portal: AttributeImage can now be displayed in forms
...
SVN:trunk[4722]
2017-05-09 12:27:25 +00:00
Romain Quetiez
a8ad3004ea
Internal:
...
- code refactoring to generalize attributes based on an OQL expression (friendly name, obsolescence flag, ....). The intermediate class AttributeComputedFieldVoid has been swept in favor of the use of a new method: IsBasedOnOQLExpresssion.
- added an introspection API (experimental), allowing an external application to request for information about the capabilities of the framework (first step: list attributes and their main characteristics)
SVN:trunk[4720]
2017-05-05 15:08:49 +00:00
Romain Quetiez
8e046cafda
Archives: default label for the magic attributes archive_flag and archive_date
...
SVN:trunk[4699]
2017-04-27 08:43:45 +00:00
Romain Quetiez
fa2fd6dcdf
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).
...
SVN:trunk[4692]
2017-04-26 09:52:20 +00:00
Guillaume Lajarige
2e8c629195
N°829 Portal: AttributeUrl was not clickable in the new portal
...
SVN:trunk[4686]
2017-04-19 15:36:00 +00:00
Romain Quetiez
751b7c8560
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.
...
SVN:trunk[4666]
2017-04-04 12:58:02 +00:00