Eric Espie
3920f84f45
📝 PHPDoc reworked for auto-doc
2022-12-30 10:11:11 +01:00
Eric Espie
f3cea730af
Merge branch 'support/3.0' into develop
...
# Conflicts:
# application/applicationextension.inc.php
2022-12-29 14:40:26 +01:00
Eric Espie
5fe32aac15
Merge branch 'support/2.7' into support/3.0
...
# Conflicts:
# application/applicationextension.inc.php
2022-12-29 12:40:37 +01:00
Eric Espie
92a36dcfdd
📝 Change packages for auto-documentation
2022-12-29 12:24:56 +01:00
Eric Espie
23b4d4cb6b
Merge branch 'support/2.7' into support/3.0
2022-12-28 09:52:52 +01:00
Eric Espie
b37e74b407
📝 Change packages for auto-documentation
2022-12-28 09:51:46 +01:00
Pierre Goiffon
94d7d94bff
💡 Fix PHPDoc in \ApplicationMenu::GetSubMenuNodes
2022-12-23 16:14:38 +01:00
Vincent Dumas
48645dd519
N°4852 - Navigation menu: Display "+" dict entries as a tooltip on sub-nodes ( #380 )
2022-12-23 15:48:52 +01:00
Eric Espie
1cac189077
N°4756 - Ease extensibility for CRUD operations : Fix CRUD after review
2022-12-23 10:37:08 +01:00
Eric Espie
f378fd3d72
N°4756 - Ease extensibility for CRUD operations : Events renamed
2022-12-22 15:22:06 +01:00
Eric Espie
44fac686f9
N°4756 - Ease extensibility for CRUD operations : Events renamed
2022-12-22 15:16:52 +01:00
Molkobain
86b3129c08
N°4756 - Fix event listeners for modules
...
Counter part is that we can no longer fire events before MetaModel::Startup
2022-12-22 10:21:39 +01:00
Eric Espie
bdd5741290
N°4756 - Ease extensibility for CRUD operations : Protect against update loops
2022-12-22 08:56:40 +01:00
Eric Espie
06db3561dc
N°4756 - Ease extensibility for CRUD operations : Protect against update loops
2022-12-20 14:26:44 +01:00
Molkobain
5cb2f19ea0
N°4756 - Improve PHPDoc and type hints
2022-12-20 11:11:14 +01:00
Molkobain
64146b6e1b
N°5655 - Add dedicated dict entries for bulk modify/delete actions on linksets
2022-12-20 09:43:25 +01:00
Eric Espie
7b85cb92b0
💡 phpdoc
2022-12-19 09:27:46 +01:00
Eric Espie
0810a113c1
N°4756 - Ease extensibility for CRUD operations : Event Service - Moved Events source code under sources/application/events
2022-12-16 11:30:00 +01:00
Eric Espie
fae857175b
N°4756 - Ease extensibility for CRUD operations : Event Service - Changed CheckToWrite and CheckToDelete events and add two new events to set attributes flags
2022-12-16 11:07:41 +01:00
Eric Espie
9c21ca2ee6
💡 phpdoc @package ventilation and @api on methods
2022-12-16 11:03:15 +01:00
Eric Espie
207d312b12
N°4756 - Ease extensibility for CRUD operations : Event Service - Moved ApplicationEvents
2022-12-15 14:03:23 +01:00
Eric Espie
08d83478da
N°4756 - Ease extensibility for CRUD operations : Event Service - Revert default value for utils::GetClassesForInterface()
2022-12-15 13:54:51 +01:00
Eric Espie
deb6d1fd9a
N°4756 - Ease extensibility for CRUD operations : Event Service - move event description to an object
2022-12-13 11:55:05 +01:00
Molkobain
f09bd5fdff
N°5655 - Add icon to linkset bulk actions in case they are set as shortcut actions
2022-12-13 11:47:32 +01:00
Molkobain
32297d93dd
N°5655 - Add utils::ToSnakeCase() method
2022-12-13 11:47:32 +01:00
Eric Espie
22749caeb4
N°4756 - Ease extensibility for CRUD operations : Event Service - renamed service setup interface
2022-12-13 10:19:25 +01:00
Molkobain
af804a9dc1
N°5655 - Enable bulk modify/delete on linksets
2022-12-12 23:44:31 +01:00
Molkobain
8cced3a79e
N°5655 - Refactor of menu actions generation to reduce duplicated code
2022-12-12 17:25:48 +01:00
Eric Espie
c02f84969a
N°4756 - Ease extensibility for CRUD operations : Event Service
2022-12-08 08:21:13 +01:00
Eric Espie
bdebea62b6
N°5394 - use session for the FSM (use Session object)
2022-12-08 08:21:13 +01:00
Pierre Goiffon
4a22361f39
🔨 N°5633 update-xml.php : add new XML dir (/application and /core)
2022-12-07 17:40:48 +01:00
Molkobain
e5d67d2219
N°5655 - Small refactor for better reading
2022-12-06 14:07:15 +01:00
Molkobain
4ac0de5fff
N°5655 - Code format
2022-12-06 14:07:15 +01:00
Pierre Goiffon
c5e00194b7
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# pages/ajax.render.php
2022-11-29 18:22:35 +01:00
Pierre Goiffon
5efd45eafc
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# pages/ajax.render.php
2022-11-29 18:18:24 +01:00
Pierre Goiffon
d412a52fcc
N°4449 Fix FPD in dashboard export/import
2022-11-29 18:10:17 +01:00
Eric Espie
649674c786
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# application/twigextension.class.inc.php
# datamodels/2.x/authent-cas/composer.json
# datamodels/2.x/authent-cas/composer.lock
# datamodels/2.x/authent-cas/main.php
# datamodels/2.x/authent-cas/vendor/apereo/phpcas/composer.json
# datamodels/2.x/authent-cas/vendor/composer/ClassLoader.php
# datamodels/2.x/authent-cas/vendor/composer/autoload_classmap.php
# datamodels/2.x/authent-cas/vendor/composer/autoload_psr4.php
# datamodels/2.x/authent-cas/vendor/composer/autoload_real.php
# datamodels/2.x/authent-cas/vendor/composer/autoload_static.php
# datamodels/2.x/authent-cas/vendor/composer/installed.json
# datamodels/2.x/itop-portal-base/portal/src/Twig/AppExtension.php
# lib/apereo/phpcas/source/CAS.php
# lib/apereo/phpcas/source/CAS/Client.php
# lib/apereo/phpcas/source/CAS/Languages/Galego.php
# lib/apereo/phpcas/source/CAS/Languages/Portuguese.php
# lib/symfony/cache-contracts/InstalledVersions.php
# lib/symfony/cache-contracts/installed.php
# lib/symfony/cache-contracts/platform_check.php
# sources/Application/UI/Base/Layout/NavigationMenu/NavigationMenu.php
# sources/application/TwigBase/Twig/Extension.php
2022-11-24 13:17:09 +01:00
Eric Espie
feafd5e2c9
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
N°5741 - remove use of get_config_parameter and get_module_setting in Twig
# Conflicts:
# application/twigextension.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/Twig/AppExtension.php
# sources/application/TwigBase/Twig/Extension.php
2022-11-23 17:38:27 +01:00
bdalsass
bdb29fd99a
Issue/5074 - Routage, Block UI relations, Links row actions ( #369 )
...
* datatable row actions
Below is a sample of extra param to enable feature:
$aExtraParams['row_actions'] = [
[
'tooltip' => 'remove an element',
'icon_css_class' => 'fa-minus',
'js_row_action' => 'console.log("You clicked the remove button");',
'confirmation' => [
'message' => 'UI:ConfirmationMessage',
'message_row_data' => "name",
'remember_choice_pref_key' => 'remove_do_not_show_again',
],
],
[
'tooltip' => 'open in new tab',
'icon_css_class' => 'fa-external-link-square-alt',
'on_action_js' => 'window.open("http://localhost/itop-branchs/dev/pages/UI.php?operation=details&class=UserRequest&id= " + aData.id + "&c[menu]=UserRequest%3AOpenRequests");',
],
[
'tooltip' => 'other actions',
'icon_css_class' => 'fa-ellipsis-v',
'on_action_js' => 'console.log(event);',
],
];
* Contrôleur pour la suppression et le détachement de liens
* Block UI pour l'édition des relations
* Block UI pour la visualisation des relations
* Boutons d'actions pour la suppression et le détachement de liens
* Gestion dialogue de confirmation pour les row actions
2022-11-23 16:10:34 +01:00
Molkobain
a0a5037554
Merge remote-tracking branch 'origin/feature/5655-edit-object-in-modal' into develop
...
# Conflicts:
# pages/ajax.render.php
2022-11-23 15:59:23 +01:00
Eric Espie
75f4751b82
N°5741 - remove use of get_config_parameter in Twig
2022-11-23 15:09:20 +01:00
Eric Espie
4ff82f5c12
Fix CI
2022-11-21 09:54:36 +01:00
Eric Espie
e2e08351b0
Fix CI
2022-11-21 09:51:11 +01:00
Pierre Goiffon
8f6065d4f4
✅ ♻️ iTopDesignFormatTest : get version directly from expected content
2022-11-18 19:15:56 +01:00
Eric Espie
6585f717c5
N°4756 - Event service initialization
2022-11-16 21:03:01 +01:00
Molkobain
f5b216fd9a
N°5655 - Refactor object modification logic to a dedicated controller for both page / modal modes
2022-11-15 08:42:26 +01:00
Molkobain
dcdce52608
N°5655 - Add new sanitization filters for routing
...
* utils::ENUM_SANITIZATION_FILTER_OPERATION filter to enable operation "namespaces" in current operations for better reading
* utils::ENUM_SANITIZATION_FILTER_ROUTE filter for upcoming auto routing
2022-11-15 08:42:26 +01:00
Molkobain
5e0698b7f3
Add support for "Ctrl + Enter" and "Meta (Cmd) + Enter" submit on multi-line fields
2022-11-08 17:28:42 +01:00
Benjamin Dalsass
fcdfd54066
N°4454 - Measuring the use of the queryphrase book
2022-10-25 14:34:42 +02:00
Pierre Goiffon
6e8949a880
Merge remote-tracking branch 'origin/support/3.0' into develop
2022-10-20 16:47:38 +02:00