Pierre Goiffon
3e6ab57094
N°6042 Console : save values of AttDef with the FormField edit class
...
For this kinf of AttDef we are calling a new AttributeDefinition::ReadValueFromPostedForm method
2023-03-28 12:08:12 +02:00
Pierre Goiffon
0c70bd9f12
N°6042 Console : now handles AttDef with FormField edit class
...
Those fields will use FormField / Form / FieldRenderer mechanism (previously only implemented in the portal and custom fields)
2023-03-28 12:07:47 +02:00
Pierre Goiffon
639caaafa9
🎨 Fix formatting
2023-03-28 12:02:59 +02:00
Pierre Goiffon
82d2ac66d6
🎨 Fix argument of \ormCustomFieldsValue::GetForm
2023-03-28 12:02:59 +02:00
Pierre Goiffon
1fc1746e6d
💡 N°6042 iFieldRendererMappingsExtension is experimental
2023-03-22 10:16:32 +01:00
Molkobain
c767ebe989
📝 Copyright year bump
2023-03-17 18:28:47 +01:00
Pierre Goiffon
53fbbcb536
💡 \utils::GetClassesForInterface Add comment about return array ordering
2023-03-17 12:08:48 +01:00
Molkobain
47399f083c
N°6041 - Improve readability of the API
2023-03-15 11:02:05 +01:00
Molkobain
7d01030d7c
N°6041 - Introduce new \iFieldRendererMapping interface to register mapping between Field / FormRenderer (console, bootstrap, ...) / FieldRenderer
2023-03-15 11:02:05 +01:00
Thomas Casteleyn
fc97491708
N°6105 - Cleanup unnecessary use of dirname(__FILE__) ( #453 )
2023-03-14 18:51:01 +01:00
Molkobain
19db527bf7
Merge remote-tracking branch 'origin/support/3.0' into develop
2023-03-07 10:25:15 +01:00
Molkobain
a34274b883
N°5784 - PHP 8.0: Fix mandatory attribute not visible in transition form due to bad emptiness test ( #379 )
...
* N°5784 - PHP 8.0: Fix mandatory attribute not visible in transition form due to bad emptiness test
* N°5784 - Rework AttributeDefinition::HasAValue() implementation after code review
* N°5784 - Add unit test
2023-03-07 10:16:14 +01:00
Benjamin Dalsass
7ae86a8bf3
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# css/backoffice/pages/_csv-import.scss
# pages/ajax.render.php
2023-03-03 14:26:21 +01:00
Denis
93c0b98eb7
N°5922 - Fix plus button semantic on ext. key widget ( #448 )
...
* N°5922 - Enhance plus button on extkeywidget
* Properly reset the target class when closing the dialog
* Make icon buttons as actual clickable links for BeHat
* Apply suggestions from code review
Review by Guillaume. Thanks!
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2023-03-03 14:20:38 +01:00
Stephen Abello
14cd60dd17
Fix hardcoded white color in markup
2023-03-02 16:36:07 +01:00
Eric Espie
bb62723114
N°5906 - CRUD Event - Fix listener launched twice and refactor calls to Tickets::UpdateImpactedItems()
2023-02-27 11:17:05 +01:00
Molkobain
70cbaeac7a
Merge remote-tracking branch 'origin/support/3.0' into develop
2023-02-24 22:42:06 +01:00
Molkobain
b174e4cab3
N°4517 - PHP 8.1: Fix deprecated notice for null value passed to string parameter of native PHP functions
2023-02-24 22:40:17 +01:00
Molkobain
029c01b13e
Merge remote-tracking branch 'origin/support/3.0' into develop
2023-02-24 21:41:05 +01:00
Molkobain
61bd8b6bb4
N°4517 - PHP 8.1: Fix deprecated notice for null value passed to string parameter of native PHP functions
2023-02-24 21:40:10 +01:00
Pierre Goiffon
758933ae74
N°5849 use the new \utils::EscapedHtmlDecode method
2023-02-23 15:19:36 +01:00
Pierre Goiffon
f6a4cdbd8f
Merge remote-tracking branch 'origin/support/3.0' into develop
2023-02-23 15:18:06 +01:00
Pierre Goiffon
93aee5883b
N°6020 New \utils::EscapedHtmlDecode method
2023-02-23 15:17:46 +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
Eric Espie
8b18fd7cc0
Merge remote-tracking branch 'origin/support/3.0' into develop
2023-02-14 09:35:59 +01:00
Molkobain
f7ee21f1d7
N°5279 - PHP 8.1: Migrate usages of deprecated strftime() function
...
In the end we made an adapter to keep using the strftime() format (https://www.php.net/manual/fr/function.strftime.php ); not to ease migration but because we couldn't use \DateTime::format().
We can't use \DateTime::format() directly on the whole filename as it would also format characters that are not supposed to be. eg. "__DB__-Y-m-d-production" would become "itopdb-2023-02-09-+01:00Thu, 09 Feb 2023 11:34:01 +0100202309", mind the "production" part being converted.
2023-02-10 22:15:18 +01:00
Pierre Goiffon
ca72ec736e
N°4756 DBObject Rename Event* methods to FireEvent*
2023-02-10 15:22:33 +01:00
bdalsass
86a208a86d
N°5904 - Use attribute linked set edit mode to enable actions in view (improvement)
2023-02-08 14:34:46 +01:00
Molkobain
a157e754a9
N°5074 - Clean up of dynamically created class properties due to bdb29fd99
2023-02-07 14:51:42 +01:00
Molkobain
eae84ab399
N°5074 - Clean up of dynamically created class properties due to bdb29fd99
2023-02-07 14:51:00 +01:00
Molkobain
4d4d3bd9a2
N°5904 - Fix crash when adding a 1:n link item in object edition
2023-02-07 14:35:49 +01:00
bdalsass
1fe9520b7e
N°5904 - Use attribute linked set edit mode to enable actions ( #440 )
...
* Add corresponding buttons depending on old edit mode (need to check with piR pour récuperer l'ancienne valeur.
* N°5904 - Handle attribute linked set edit_mode
* N°5904 Move calls to private jquery widget methods to public
* N°5904 - Worker improvements add button on link tagset
* Change itop set widget to new set block UI (5)
* Change itop set widget to new set block UI (5)
* Renommage variables JS avec le prefix combodo
* Search dialog block id conflict with form id
* add moved js files in iTopWebPage compatibility list
---------
Co-authored-by: Stephen Abello <stephen.abello@combodo.com >
2023-02-06 16:07:55 +01:00
Eric Espie
99b7d66cf2
N°5944 - Wrong filter for utils::GetClassesForInterface()
2023-02-03 11:10:37 +01:00
Stephen Abello
0b1352fe37
N°5904 Move dict entries
2023-01-31 09:57:06 +01:00
acognet
e0cc00e772
N°5849 - Fix wrong encoding of external keys in "Header with statstics" dashlet - fix for 3.1
2023-01-30 17:29:51 +01:00
Molkobain
bddfa4cd7a
Merge remote-tracking branch 'origin/support/3.0' into develop
2023-01-30 17:09:36 +01:00
Anne-Catherine
12ef74ec42
N°5849 - Fix wrong encoding of external keys in "Header with statstics" dashlet ( #384 )
...
N°5849 - Fix wrong encoding of external keys in "Header with statstics" dashlet #384
2023-01-30 16:06:10 +01:00
Molkobain
b61c8ea4ca
N°5388 - PHP 8.2: Fix dynamic properties to standard declared properties
2023-01-27 19:00:59 +01:00
Molkobain
6fb00cbbf3
N°5388 - PHP 8.2: Fix dynamic properties to standard declared properties
2023-01-27 17:56:55 +01:00
Molkobain
af2421a2cb
N°5905 - Move tab description to a tooltip on the panel's title instead of a big blue alert
2023-01-27 17:25:03 +01:00
Molkobain
f7e8bd31f5
N°5905 - Fix "+" button displayed twice on linksets with 1 item
2023-01-26 17:49:17 +01:00
Eric Espie
1e37370789
N°4756 - Ease extensibility for CRUD operations : 🎨 refactor after code review with PG
2023-01-26 17:32:08 +01:00
Molkobain
e72ed33a40
N°5920 - Add linkset's description as corresponding tab's tooltip in object details
2023-01-26 12:01:56 +01:00
Molkobain
2a825c6ba0
N°5905 - Fix "+" button displayed twice on linksets with no item
2023-01-26 11:03:01 +01:00
Molkobain
f1d6f3e5c2
N°5905 - Harmonize how known errors are displayed in an object
2023-01-25 15:33:44 +01:00
Molkobain
ed1a076ebb
N°5905 - Harmonize how notifications are displayed in an object
2023-01-25 10:41:18 +01:00
Molkobain
a10ac7fdcb
N°5905 - Harmonize how linksets are displayed part I
...
* Always display a table and its actions to ease link creation
* Display linkset description in an alert block
2023-01-24 21:12:49 +01:00
Molkobain
96825c646e
N°4756 - Move event register to dedicated folder
2023-01-24 14:20:35 +01:00
Stephen Abello
1152b2f401
N°5904 Hide transitions in modals
2023-01-24 11:21:35 +01:00
bdalsass
fb1ceebaa4
N°3190 - Edit n:n LinkedSetIndirect in object details using a tagset-like widget
...
- Add generic set block ui component
- Add model link set (direct and indirect) attribute (display style)
- Add model link set direct allowed values
- Create link set viewer block UI (BlockLinksSetDisplayAsProperty)
- Add set block ui factory for linkset
- Add object factory and create new endpoint in object controller (with data binder)
- Add link set model, link set repository and link set data transformer services
2023-01-24 10:03:10 +01:00