Eric
a94211d3d3
Merge remote-tracking branch 'origin/develop' into feature/b931
...
# Conflicts:
# .idea/inspectionProfiles/Combodo.xml
# application/cmdbabstract.class.inc.php
# core/attributedef.class.inc.php
# css/light-grey.css
# css/light-grey.scss
2018-09-25 12:03:44 +02:00
Eric
e67d6e8a80
N°917 - Add new trigger on object update
2018-09-25 10:38:01 +02:00
Eric
245612d0eb
N°931: Tags dictionary and validation pattern
2018-09-21 16:56:53 +02:00
Eric
12a3f1c36c
N°931: Fix integrity controls (reserved word)
2018-09-21 15:59:54 +02:00
Eric
398d1aa820
N°931: Limit the number of tags in the widget
2018-09-20 15:15:25 +02:00
Eric
cdcfe03d67
N°931: Tag max number and max length per class and field (defined in xml)
2018-09-18 15:33:00 +02:00
Eric
2c6dc20046
N°931: "Empty" message added to the tag usage tab
2018-09-18 14:57:56 +02:00
Eric
c3c1897258
N°931: Tags data class display name
2018-09-18 11:38:34 +02:00
Eric
5403219746
N°931: Tags admin menu
2018-09-18 10:28:39 +02:00
Eric
f1a8bb08da
N°931: Fix integrity controls (tag code length)
2018-09-17 12:03:17 +02:00
Pierre Goiffon
875c77ae65
N°931 TagSet widget : fix empty widget on creation form
...
Now displays a placeholder
The + icon can't be used as is cause it's inserted with ::after, and without tags it can't be right aligned
2018-09-14 17:43:38 +02:00
Eric
1fc3b3a4ed
N°931: Integrity controls + unit tests
2018-09-11 17:27:27 +02:00
Eric
6817cfbeea
N°931: Integrity controls
2018-09-07 17:50:40 +02:00
Pierre Goiffon
f871581997
Merge branch 'develop' into feature/b931
...
# Conflicts:
# application/applicationextension.inc.php
# core/attributedef.class.inc.php
# core/cmdbchangeop.class.inc.php
# core/cmdbobject.class.inc.php
# core/dbobjectsearch.class.php
# core/oql/expression.class.inc.php
# core/oql/oql-lexer.plex
# core/oql/oql-parser.y
# core/oql/oqlquery.class.inc.php
# css/light-grey.scss
# datamodels/2.x/itop-full-itil/datamodel.itop-full-itil.xml
# datamodels/2.x/itop-portal/datamodel.itop-portal.xml
# datamodels/2.x/itop-tickets/en.dict.itop-tickets.php
# dictionaries/en.dictionary.itop.core.php
# dictionaries/fr.dictionary.itop.core.php
# setup/xmldataloader.class.inc.php
# test/ItopDataTestCase.php
2018-09-04 18:02:51 +02:00
Pierre Goiffon
40a4e6d7b0
Fix files using CrLf, convert them to Lf to have the whole repo using Lf
...
Warn your git config (core.autocrlf = input or true)
2018-09-04 17:59:51 +02:00
Eric Espié
9631021f84
N°962: TagSet Attribute definition and values (with unit tests on values)
...
SVN:b931[6024]
2018-08-30 11:08:46 +02:00
Pierre Goiffon
bdb62de81c
N°931 new AttributeTag, handle field creation & update
...
SVN:trunk[6014]
2018-08-23 15:05:36 +00:00
Stephen Abello
8fe38b03f6
Added replacement for mcrypt removal in PHP 7.2, added stronger encryption options
...
SVN:trunk[5996]
2018-08-03 08:43:36 +00:00
Vincent Dumas
6612782021
FR dictionnary typo for obsolescence
...
SVN:trunk[4957]
2017-10-03 10:19:22 +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
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
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
Vincent Dumas
5f82c78dc7
#1314 (N°585,586,591) allow to use finalclass (sub-class name) as reconciliation key when loading by CSV import, relationship defined on an abstract class.
...
#1387 (N°577) fixing old issue with CSV import of relationship with Documents
SVN:trunk[4576]
2017-03-13 16:56:03 +00:00
Denis Flaven
a91723befe
Missing dictionary entry for the PDf export options.
...
SVN:trunk[4127]
2016-05-24 13:43:09 +00:00
Guillaume Lajarige
1693f73742
Customer portal : Finally translated form validation messages !
...
SVN:trunk[4071]
2016-05-12 10:47:38 +00:00
Denis Flaven
5386662146
Support of date and time custom formats... continuing towards the beta !
...
SVN:trunk[4019]
2016-05-03 09:56:02 +00:00
Denis Flaven
9fd07125e2
Helper class for date & time format conversions between the various conventions for expressing date & time formats.
...
SVN:trunk[4017]
2016-04-29 07:53:45 +00:00
Denis Flaven
8eba9ae714
Enhancement: Date and time formats are now configurable in iTop !! (beta version, beware!)
...
SVN:trunk[4011]
2016-04-22 09:26:27 +00:00
Denis Flaven
c32ef34307
Additional Dict entries for the bulk export parameters: keeping/removing HTML markup when exporting.
...
SVN:trunk[3996]
2016-04-15 08:51:52 +00:00
Denis Flaven
4e24e9899e
(HTML) Formatted Case Logs, Description and Notifications with inline images uploaded as Attachments. Beta Version !!
...
SVN:trunk[3916]
2016-02-19 10:03:59 +00:00
Denis Flaven
6fd2c81315
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.
...
SVN:trunk[3759]
2015-09-14 13:46:48 +00:00
Denis Flaven
d9adcf01cd
Export bug fix: French default value for the downloaded file should not contain a comma...
...
SVN:trunk[3724]
2015-09-07 13:33:06 +00:00
Romain Quetiez
5425f55af7
Exports further improved:
...
- Support reconciliation keys for every external key
- Better support for Case logs and multiline text fields (both in the preview and in the results)
- Do not repeat identical columns in the list of proposed columns. Examples with UserRequest: friendlyname is equivalent to ref, UserRequest::caller_name is equivalent to UserRequest::caller_id->name
- Optimized the preview for huge data sets (OptimizeColumnLoad)
- Cosmetics on the preview
- Labels for ids aligned with the labels used by the CSV import feature
- Fixed Stop Watch output for PDF/HTML/spreadsheet formats
SVN:trunk[3712]
2015-09-03 16:16:17 +00:00
Romain Quetiez
5fd653dae5
Export/XML: new option to include link sets (default: no)
...
SVN:trunk[3696]
2015-08-24 14:44:28 +00:00
Romain Quetiez
3ba2c3d657
Log REST/JSON calls (config: 'log_rest_service' => true ; stored as EventRestService)
...
SVN:trunk[3688]
2015-08-19 14:35:08 +00:00
Romain Quetiez
a30cb0b4c4
Export: for tabular exports, the label for the "friendly name" column must match the one recognized by CSV import (the very standard one, almost unused yet)
...
SVN:trunk[3682]
2015-08-17 15:28:19 +00:00
Denis Flaven
5e5739e37e
Prepared the dictionaries for translating new entries (completed the french translation at the same time). Just look for the strings terminated by ~~ and translate them in place and you're done!
...
SVN:trunk[3651]
2015-07-28 11:30:31 +00:00
Denis Flaven
b04298916c
A little bit of polishing on the export feature to be ready for the beta.
...
SVN:trunk[3640]
2015-07-10 16:54:26 +00:00
Denis Flaven
cd5e5da526
Bulk Export redesign, addressing the tickets:
...
#1071 Bulk Read access rights
#1034 List of fields for Excel export
#772 Some attributes not exportedvia export.php
Main features:
- list and order of the fields taken into account
- interactive mode to specify all the parameters interactively (including the list and the order of fields)
- same behavior for all the formats: html, CSV, spreadsheet, XML
- new PDF export
SVN:trunk[3606]
2015-06-23 14:16:46 +00:00
Romain Quetiez
30af416394
Rework of the dictionaries: moved menu related entries to the module itop-welcome-itil (which does create most of those menus), while preserving the original copy of the entries so as to be compatible with customizations made with a copy of an older version of itop-welcome-itil
...
SVN:trunk[3453]
2014-12-04 16:05:11 +00:00
Romain Quetiez
b822cff269
Instrumented the code to ease the troubleshooting of the computing of working hours
...
SVN:trunk[3425]
2014-11-25 15:25:28 +00:00
Romain Quetiez
40aa78bb3d
Finalized the French transalation for some types of "Triggers"
...
SVN:trunk[3106]
2014-03-24 10:21:09 +00:00
Romain Quetiez
82e9e42939
#901 Added the attribute "filter" to the triggers
...
SVN:trunk[3104]
2014-03-21 10:52:20 +00:00
Romain Quetiez
fe4d55fbf6
Missing french translation
...
SVN:trunk[2900]
2013-10-14 13:44:50 +00:00
Denis Flaven
8fa41e2fd0
Localization update:
...
- German thanks to David Guembel
- Japanese thanks to Shoji Seki
- Spanish thanks to Miguel Turrubiates
SVN:trunk[2447]
2012-11-21 11:18:59 +00:00
Romain Quetiez
247b1b4d78
Record the list of attachments (in EventNotificationEmail) + prerequisite to email-reply
...
SVN:trunk[2413]
2012-11-08 12:41:51 +00:00
Erwan Taloc
0bcbf5825a
change translation for trigger on threshold reached
...
SVN:trunk[2375]
2012-10-26 11:54:26 +00:00
Romain Quetiez
cc331c7f72
Adjusted the text of the "Notifications" welcome page (added two types of triggers)
...
SVN:trunk[2359]
2012-10-25 13:25:23 +00:00
Romain Quetiez
467c4c6258
Added TriggerOnThresholdReached to the dictionary
...
SVN:trunk[2351]
2012-10-25 10:17:04 +00:00