Stephen Abello
a713e1b56e
N°8641 - Dashboard editor front-end first commit for Form SDK integration.
...
* No dashlet edition
* Dashboard are not persisted
* Unable to load a dashboard from an endpoint (refresh)
* Grid library need proper npm integration
2026-01-08 10:17:30 +01:00
Benjamin Dalsass
4c1ad0f4f2
N°8772 - Form dependencies manager implementation
...
- Form SDK implementation
- Basic Forms
- Dynamics Forms
- Basic Blocks + Data Model Block
- Form Compilation
- Turbo integration
2025-12-30 11:42:55 +01:00
odain
b0a792afab
N°8796 - Add PHP code style validation in iTop and extensions - format whole code base
2025-11-07 20:39:38 +01:00
Anne-Cath
dacb54285c
N°4820 - Remove pre-3.0 console files - date.js, hovertip.js jquery.layout.min.js
2025-09-12 16:01:55 +02:00
Anne-Cath
7851109794
N°3749 - Remove old JS tooltip libs (qTip, jQuery tooltip, Bootstrap tooltip) calls - remove qtip
2025-09-12 10:02:12 +02:00
odain-cbd
696e2c9565
N°4720 - Remove old unreferenced methods or pages that are @deprecated ( #747 )
...
* N°4720 - Remove old unreferenced methods that are @deprecated
* N°4720-Config addson getter/setter removal
* small deprecation removal
* revert @deprecation 3.3 removal: ResizeImageToFit
* small deprecation removal
* revert deprecation 3.3 removal: Config/GSetAddons
2025-09-11 15:52:00 +02:00
Anne-Cath
820087e4d1
N°4500 - Remove iPageUIExtension & AbstractPageUIExtension API
2025-08-04 10:30:38 +02:00
Anne-Cath
c0651edaa1
N°8578 - Remove CollapsibleSection functions deprecated in 3.0.0
2025-08-01 09:19:21 +02:00
Anne-Cath
3eb8437c32
N°4693 - Restore API to add sass entries in the backoffice pages - rename Interface
2025-07-31 10:07:15 +02:00
Anne-Cath
9acc6a8bd4
N°4693 - Restore API to add saas entries in the backoffice pages
2025-07-30 16:41:31 +02:00
Romain Quetiez
48e89dd27e
N°7621 Fix extensibility point introduced in N°4498, JS code included via iBackofficeScriptExtension must be executed after the JS files have been loaded
2024-07-03 09:42:41 +02:00
Eric Espie
bbebca7951
N°7556 - Cross-Site Request Forgery (CSRF) protection
2024-06-05 17:38:51 +02:00
Benjamin Dalsass
9bf0addc9c
N°5298 - Upgrade CKEditor to version 5 ( #647 )
2024-05-24 16:13:20 +02:00
Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
Stephen Abello
dc553ca83c
N°5298 - Update CKEditor to version 5
2024-04-15 12:53:21 +02:00
Pierre Goiffon
561e743fc3
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-18 18:15:52 +01:00
Pierre Goiffon
fa5d03fc6e
N°6455 Fix datepicker widget icon on button
...
The buttonText is now escaped
2024-03-18 18:15:39 +01:00
Pierre Goiffon
f894cb24c6
N°6599 Move moment.js 2.22.2 to NPM
2024-03-11 16:27:44 +01:00
Molkobain
fe6ee083f6
N°7315 - Migrate deprecated usages of WebPage::add_linked_stylesheet()
2024-03-05 23:06:44 +01:00
Molkobain
33ba754277
N°7315 - Migrate deprecated usages of WebPage::add_linked_script()
2024-03-05 22:58:57 +01:00
Pierre Goiffon
e371db846a
N°5621 Move showdown 2.0.0-alpha1 to NPM
...
Current file header is : /*! showdown v 2.0.0-alpha1 - 25-09-2018 */
Official 2.0.0-alpha doesn't match neither on content nor date :(
Considering date we would be at 1.8.7, but it is also quite different (and has vulnerabilities)
In consequence switching to 2.0.0.
2024-03-04 10:31:27 +01:00
Pierre Goiffon
5bbf3c9c35
N°5621 Move jquery.magnific-popup.js 1.0.0 to NPM
2024-03-04 10:31:27 +01:00
Pierre Goiffon
3e9f4df1bf
N°5621 Move D3 3.5.16 to NPM
2024-03-04 10:31:26 +01:00
Pierre Goiffon
f3fbce7459
N°5621 Move C3 0.4.11 to NPM
2024-03-04 10:31:26 +01:00
Pierre Goiffon
ff079f7d01
N°5621 Move mousetrap 1.6.5 to NPM
2024-03-04 10:31:26 +01:00
Molkobain
9fa53d43ab
N°7314 - Add Symfony Response alternative to Webpage::output()
2024-03-01 21:10:37 +01:00
Molkobain
646e86b207
N°7314 - Remove danger zone from iTopWebPage as it was only kept to ensure we didn't a miss in 3.0.0
2024-03-01 21:10:26 +01:00
Stephen Abello
1dfb2e0a1a
N°7243 - Add toast notifications to iTop ( #614 )
...
* N°7243 - Add toast notifications to iTop
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update js/pages/backoffice/toolbox.js
* Update js/utils.js
* N°7243 - Move some rules to a dedicated partial and use spacing variables
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-02-16 11:06:09 +01:00
Molkobain
cf996dda0b
N°4897 - Add method to improve deprecated PHP API logs (eg. for \iPageUIExtension)
2024-02-01 10:10:05 +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
Pierre Goiffon
e007e09155
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# pages/ajax.render.php
2023-12-19 18:41:57 +01:00
Molkobain
8dc7d68b8c
N°5890 - Use leave handler in backoffice forms to better handle leave confirmation message with multiple forms in a single page
2023-05-04 22:15:10 +02:00
Stephen Abello
ff62b5fc0b
N°5888 - Use spinner for modal template and regular loader
2023-04-14 11:27:27 +02:00
Stephen Abello
2758aaaa89
N°5976 - Add modal creation for linksets displayed with tagset-like widget ( #469 )
2023-03-31 10:32:07 +02:00
Molkobain
c767ebe989
📝 Copyright year bump
2023-03-17 18:28:47 +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
Stephen Abello
0b1352fe37
N°5904 Move dict entries
2023-01-31 09:57:06 +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
Stephen Abello
e1ffa65d8b
N°3136 - Add creation and modification of n-n objects in object details ( #378 )
...
* Rebase onto develop
* Use exit condition instead of englobing condition
* Add informative modals that can be called from modal toolbox
* Refactor "apply_modify" and "apply_new" into own controller, handle ajax requests with a json response and handle these responses in linkset creation/edition
* Fix merge issues
* Remove inverted condition
* Move linkset create button to a better place, still needs to fix duplicate "New" button caused by a refactor
* Handle "Cancel" button in modals
* Do not display relations when editing an object in a modal
* More elegant way to add "New" button to relations lists
* Factorize vertical highlights in alerts and modal in a single mixin
* Replace button name with dict entry code
* Change route name to snake case
* More elegant way to add "Create in modal" button to relations lists
* Replace triple if with in_array
* Move listener to body
* Rename variable to match boolean rules
* Rename event
* Rename extra param
* Add phpdoc
* Revert changes
* Check indirect linkset rights before allowing creation in modal
2023-01-18 13:35:48 +01:00
bdalsass
dbe7fae82e
Feature/modals - generic modal API ( #373 )
...
Default modal JS Implementation:
Add title option
Add buttons option
Change template cloning
Confirmation Modal:
Add implementation
Do not show again functionality
Web Page:
Add blocks array with twig loop insertion
2022-12-06 10:18:59 +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
Eric Espie
86a2db7e7f
Remove AFTER_DISPLAY_PAGE Event
2022-06-02 17:23:07 +02:00
Eric Espie
29c6b73d93
EventService: refactoring
2022-03-15 17:50:13 +01:00
Eric Espie
cea6c557ce
Merge branch 'develop' into feature/faf_event_service
2022-03-15 10:52:45 +01:00
Molkobain
3bec96abe1
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# core/config.class.inc.php
# setup/itopdesignformat.class.inc.php
2022-01-27 16:09:22 +01:00
Pierre Goiffon
5f575d524a
N°4621 Fix naming inconsistencies in sources/*
2021-12-31 15:44:59 +01:00