Eric Espie
4aa1f8ae18
N°9617 - Send events on data export for traceability
2026-05-18 13:24:39 +02:00
Stephen Abello
3b8e079cf1
N°6977 - Sanitize Excel formulas in exports ( #818 )
...
* N°6977 - Sanitize Excel formulas in export in the backoffice
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2026-03-05 15:07:27 +01:00
odain
890a2568c8
N°8796 - Add PHP code style validation in iTop and extensions - format whole code base
2025-11-07 15:39:53 +01:00
Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
Benjamin Dalsass
34f0053db7
N°7059 - Symfony 6.4 - Add missing namespaces to match PSR-4 convention ( #589 )
2023-12-21 10:18:11 +01:00
Benjamin Dalsass
be99a7c02d
N°7059 - Symfony 6.4 - Application skeleton - sources registration ( #588 )
...
We configure global sources directory in symfony configuration file except the directory Application/WebPage (potential impacts)
2023-12-13 10:31:36 +01:00
Stephen Abello
47e7c35c2b
Merge branch 'support/3.0' into support/3.1
...
# Conflicts:
# dictionaries/cs.dictionary.itop.core.php
# dictionaries/da.dictionary.itop.core.php
# dictionaries/de.dictionary.itop.core.php
# dictionaries/es_cr.dictionary.itop.core.php
# dictionaries/hu.dictionary.itop.core.php
# dictionaries/it.dictionary.itop.core.php
# dictionaries/ja.dictionary.itop.core.php
# dictionaries/nl.dictionary.itop.core.php
# dictionaries/pl.dictionary.itop.core.php
# dictionaries/pt_br.dictionary.itop.core.php
# dictionaries/ru.dictionary.itop.core.php
# dictionaries/sk.dictionary.itop.core.php
# dictionaries/tr.dictionary.itop.core.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# sources/Application/Helper/ExportHelper.php
2023-11-21 10:24:29 +01:00
Stephen Abello
e22220b4fe
Merge branch 'support/2.7' into support/3.0
...
# Conflicts:
# core/csvbulkexport.class.inc.php
# core/excelbulkexport.class.inc.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_files.php
# lib/composer/autoload_real.php
# lib/composer/autoload_static.php
2023-11-21 09:47:14 +01:00
Stephen Abello
b10bcb976d
N°6951 - Security hardening
2023-11-21 09:42:11 +01:00
bdalsass
4d43d83b95
N°6000 - CSV Import with quote no more handled ( #508 )
2023-06-20 16:39:56 +02:00
Benjamin Dalsass
63487226a9
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# core/csvbulkexport.class.inc.php
2023-06-20 10:24:03 +02:00
Benjamin Dalsass
2c4a7c5a77
# Conflicts:
...
# core/csvbulkexport.class.inc.php
2023-06-16 15:57:58 +02:00
Benjamin Dalsass
2cca57c7fa
N°6431 - CSV bulk export text delimiter option not initialized correctly
2023-06-16 15:50:28 +02:00
Molkobain
c767ebe989
📝 Copyright year bump
2023-03-17 18:28:47 +01:00
acognet
7ec12f1e12
N°4517 - PHP 8.1: Replace htmlentities(***, ENT_QUOTES, 'UTF-8') with utils::EscapeHtml
2022-07-01 09:22:25 +02:00
acognet
ec0c98bb0f
N°4482 - Polishing : Export page
2022-01-13 10:52:18 +01:00
acognet
77cf879f4f
N°3912 - Polishing: Export
2021-06-17 10:43:06 +02:00
Eric
609d9c7a60
♻️ rework of Select UIBlock with labels
2021-06-04 11:52:24 +02:00
acognet
b63f720e5d
Add factory for MultiColumn and Column
2021-03-24 11:18:55 +01:00
acognet
80cc850112
N°3582 - Migrate backoffice pages to new UIBlock system : Import CSV
2021-03-23 11:23:55 +01:00
acognet
1aeee8b671
functions MakeForSelect and MakeForSelectWithLabel placed in SelectUIBlockFactory
2021-03-16 14:17:42 +01:00
Molkobain
8dd96ea636
Copyright year bump
2021-03-15 09:29:45 +01:00
acognet
0f3df3a436
N°3746 - Fix CSV export
2021-03-08 17:00:41 +01:00
acognet
cebbc215d7
N°3746 - Migrate modal to new UIBlock system
2021-03-01 09:07:09 +01:00
Eric
291041610b
set_time_limit accept only int in PHP7.4
2020-11-12 10:57:13 +01:00
Pierre Goiffon
a4055c4a74
Change comments to use same tickets ref syntax
2018-11-06 17:36:14 +01:00
Denis Flaven
7761404755
Date and time format: exports finalization.
...
SVN:trunk[4117]
2016-05-23 14:39:21 +00:00
Denis Flaven
165dbaf245
Date and time format finalization for the exports:
...
- properly display the date and time as expected in the preview during an interactive export
- differentiate date vs date&time formats in the Excel export
- use the custom format in the default URL provided by the query phrasebook
SVN:trunk[4089]
2016-05-14 17:35:52 +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
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
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
9da19de860
Suppress "Notice" messages when iconv detects invalid UTF-8 characters, since it breaks the JSON output if display_errors in On...
...
SVN:trunk[3878]
2016-01-25 17:10:39 +00:00
Denis Flaven
81d19c8804
Export bug fixes:
...
- Properly handle on utf-8 CSV exports
- Allow non administrators to run the export in interactive mode (since it is used by the "Export..." actions)
SVN:trunk[3723]
2015-09-07 13:27:27 +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
a230861afa
Export (all formats but XML):
...
- code refactoring
- suppressed the '*' for mandatory ext keys (buggy anyway)
- fixed issue with redundant columns (resulting in a badly formatted export)
- check that the current user has the rights to "bulk read" the selected objects (that depend on the selected fields)
SVN:trunk[3703]
2015-08-28 09:06:46 +00:00
Romain Quetiez
5277a9eb38
Exports: support multi-column queries (e.g. SELECT l, p FROM Person AS p JOIN Location AS l ON p.location_id = l.id) with null values
...
SVN:trunk[3694]
2015-08-24 08:01:24 +00:00
Romain Quetiez
d29e9b525d
Export/CSV:
...
- Select the Character encoding (argument for CLI mode: charset)
- Make the correct column name for friendly names (ext key -> ext field)
SVN:trunk[3681]
2015-08-17 15:11:46 +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