Anne-Cath
efd117eac7
N°7216 import improves error handling missing or null data - case if an ext key use more than 1 field for reconciliation
2025-02-06 17:28:47 +01:00
Anne-Catherine
8e0e01ad40
N°7216 import improves error handling missing or null data ( #612 )
...
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com >
2025-01-30 16:14:14 +01:00
Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
jf-cbd
a3553202d9
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# pages/csvimport.php
2024-04-05 14:56:38 +02:00
jf-cbd
b10d381dda
N°7374 - Security hardening
2024-04-05 14:40:56 +02:00
Molkobain
8c7b33fb06
N°7315 - Migrate relative images URLs to absolute ones in order to support pages on different depth levels
2024-03-05 21:55:00 +01:00
Molkobain
2982911df7
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-02-19 20:22:44 +01:00
Molkobain
9f675fef02
N°7231 - PHP 8.1: Migrate deprecated usages of rawurlencode() with null value
2024-02-19 20:19:36 +01: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
2074a0fa0d
N°5305 - CSV import ergonomy for SaaS
...
- Fix ext key displayable value
2023-06-21 11:21:40 +02:00
Benjamin Dalsass
85a879b587
N°5305 - CSV import ergonomy for SaaS
...
- Change checkbox error ugly font
- Improve errors messages (ambiguous, mismatch)
2023-06-20 17:21:39 +02:00
Molkobain
c767ebe989
📝 Copyright year bump
2023-03-17 18:28:47 +01:00
acognet
ba21687e5f
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# core/bulkchange.class.inc.php
2023-02-28 12:34:47 +01:00
Anne-Catherine
370c1345d9
N°2916 - Import of IPv6 addresses fails when reconciliation is done on the IP ( #382 )
2023-02-28 12:08:32 +01:00
Eric Espie
8940051c3d
N°5906 - CRUD Event - fire event EVENT_DB_LINKS_CHANGED when an n-n link is created/updated/deleted
2023-02-17 14:25:01 +01:00
odain-cbd
766c9f0e7e
N°5305 - CSV import ergonomy PR ( #332 )
...
Reworked UI feedbacks on following attributes:
- enum
- date
- external key
2022-09-20 16:00:33 +02:00
acognet
580deb655d
Remove unused tablesorter
2021-09-27 09:25:20 +02:00
acognet
9d006c279b
N°3905 - Polishing: CSV Import - manage friendlyname
2021-06-29 10:01:19 +02:00
Pierre Goiffon
b85b4d0067
N°3663 Group exception classes in /application/exceptions
...
Original files kept for compatibility issues :
- core/coreexception.class.inc.php
There are remaining exceptions in /core/oql, but those files are generated
2021-01-26 15:50:26 +01:00
Eric
893787d7f9
Fix typo
2020-12-15 14:46:03 +01:00
Eric
291041610b
set_time_limit accept only int in PHP7.4
2020-11-12 10:57:13 +01:00
acognet
ada7f30793
N°3139 - import csv : hyperlink not clickable - replace htmlentities with utils::HtmlEntities() to ensure that the same options are used application wide.
2020-10-27 09:59:05 +01:00
acognet
96332b7885
N°3139 - import csv : hyperlink not clickable
2020-10-16 14:15:51 +02:00
Pierre Goiffon
0ee77d8c88
N°2163 DB*Tracked methods : modifications after review with Romain
...
Previous commit : 24eb82d1
Use \CMDBObject::SetTrackInfo
Move \CMDBObject::SetCurrentChange calls at the top most level of the stacks
Restore old behaviors that were removed in previous commit
2019-11-25 14:58:59 +01:00
Pierre Goiffon
24eb82d140
N°2361 Deprecate DB*Tracked methods
...
* update methods PHPDoc
* DBInsertTracked update callers
* DBInsertTrackedNoReload update callers
* DBUpdateTracked update callers
* DBDeleteTracked update callers
2019-11-15 17:56:04 +01:00
Pierre Goiffon
636a3940cd
N°1915 import : fix cannot create object with value for field that is readonly in modification
...
Last fix (523e19528e ) was not a correct solution
2018-12-31 12:13:45 +01:00
Pierre Goiffon
523e19528e
N°1915 import : fix cannot create object with value for field that is readonly in modification
...
GetAttributeFlags method returns OPT_ATT_READONLY for this field, but not GetInitialStateAttributeFlags method
2018-12-28 18:16:32 +01:00
Pierre Goiffon
588899db63
Convert all files from CrLf to Lf (preparing merge to develop)
2018-10-18 14:20:40 +02:00
Eric Espié
2f8062d296
N°454 - Check data validity during CSV import
...
* The controls are only done on database integrity for the different keys.
* If retrofit to branch 2.4 take also the revisions: 4999, 5000, 5005, 5006
SVN:trunk[5022]
2017-10-13 12:28:09 +00:00
Eric Espié
56e14fc107
N°454 - Check data validity during CSV import
...
* "simulate" phase is more permissive on new hierarchical entries
* Better check during "apply" phase
SVN:trunk[5005]
2017-10-11 15:31:57 +00:00
Eric Espié
5408545c07
N°454 - Check data validity during CSV import
...
* "simulate" phase is more permissive on new hierarchical entries
* Better check during "apply" phase
SVN:trunk[5000]
2017-10-11 09:28:23 +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
Eric Espié
26bd04857d
N°1098 Fix CSV import by id.
...
Fix a regression introduced in rev 4885.
SVN:trunk[4969]
2017-10-05 13:30:43 +00:00
Guillaume Lajarige
cf79456ff3
N°583.2 Fixed regression introduced in r4861.
...
SVN:trunk[4885]
2017-08-31 13:34:50 +00:00
Guillaume Lajarige
4171c5c35f
N°583 CSV Import now supports friendlynames as reconciliation keys. More over, read-only attributes (friendlyname, obsolescence flag, ...) are forced to reconciliation scheme.
...
SVN:trunk[4861]
2017-08-17 09:51:38 +00:00
Romain Quetiez
6e327e245b
N.497 Continuation of the fix done in [r4461], to correctly handle validation patterns containing a slash (AttributeURL in the enhanced customer portal). The initial fix has broken the validation of date (+time) fields because the slash was escaped twice, leading to an invalid regular expression. Requires testing of synchro, CSV import, console, customer portal...
...
SVN:trunk[4538]
2016-12-19 16:04:21 +00:00
Denis Flaven
316d1f9b14
Validate date/time fields using their regular expression during an import (or synchro) to avoid passing wrong formats as-is (e.g. 01/02/16 can become 01/02/0016 instead of 01/02/2016 if you use the 4 digits format for years and pass only 2 digits !)
...
SVN:trunk[4096]
2016-05-17 14:51:42 +00:00
Denis Flaven
1515178500
Validate date/time fields using their regular expression during an import to avoid passing wrong formats as-is (e.g. 01/02/16 can become 01/02/0016 instead of 01/02/2016 if you use the 4 digits format for years and pass only 2 digits !)
...
SVN:trunk[4090]
2016-05-14 17:38:07 +00:00
Denis Flaven
3c4845cf99
#1215 : URL fields can now store up to 2048 characters
...
SVN:trunk[4030]
2016-05-04 09:55:24 +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
e51a6f8ff2
Bug fix: when a date/time format is specified, don't try to process columns named 'id' since obviously these are neither date/times nor a genuine attribute code.
...
SVN:trunk[4008]
2016-04-20 12:20:18 +00:00
Romain Quetiez
7a139dddc0
Code cleanup: deprecated the unused (and empty) class CMDBSearchFilter, replaced by DBSearch or DBObjectSearch depending on the usage.
...
SVN:trunk[3632]
2015-07-09 07:36:39 +00:00
Romain Quetiez
671ee353e8
#1027 Regression introduced in [3148] thus in 2.0.3 (cache the reconciliation for external keys on the CSV import) a cache hit on an ambiguous external key was not correctly handled
...
SVN:trunk[3440]
2014-12-01 19:12:19 +00:00
Denis Flaven
d83edb803b
Better handling of the user's configured display limit for displaying the CSV import history. Also provide feedback while reloading.
...
SVN:trunk[3244]
2014-07-04 13:18:07 +00:00
Denis Flaven
008cac25b4
#944 Speed-up the display of CSV import history. IF the feature is enabled, the CSV import history is:
...
1) Displayed asynchronously
2) Based on a specific 'origin' enum fields instead of parsing the userinfo comment
SVN:trunk[3234]
2014-07-01 14:09:18 +00:00
Denis Flaven
31e30810f6
Experimental perf. enhancement: cache the foreign keys to use when importing object to avoid searching for the same object several times during a given import. Seem to speed up the imports by 7 to 10%.
...
SVN:trunk[3148]
2014-05-06 15:39:01 +00:00
Denis Flaven
d950422912
#867 (and #907 as a dup') De-harcode set_time_limit (per loop) in lengthy operations. Default value is 30 seconds (per loop), configurable via the new parameter "max_execution_time_per_loop", instead of 5 seconds previously.
...
SVN:trunk[3144]
2014-05-06 14:09:55 +00:00
Romain Quetiez
20ba6242e7
No time limit for long operations like: Bulk delete, CSV import (interactive) and Bulk modify
...
SVN:trunk[2946]
2013-10-22 08:09:34 +00:00
Denis Flaven
677cc2b19e
#795 Issue when using the actual (id) value of an external key as a reconciliation field
...
SVN:trunk[2918]
2013-10-16 08:54:22 +00:00