Eric Espie
904cd0b518
N°8772 - Move DIService into PSR-11 Service Locator
2025-12-30 14:27:28 +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
odain
7681c157ec
Merge branch 'support/3.2' into develop
2025-11-07 20:33:14 +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
Anne-Cath
5b9e0a1d4f
N°3817 - Audit and fix calls to deprecated jQuery method
2025-08-06 19:47:57 +02:00
Anne-Cath
282fb13973
N°7216 - CSV Import failling with cryptic message when some lines have a missing separator - fix import with ignored values
2025-06-03 13:32:49 +02:00
bdalsass
0b92535fda
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-06-02 17:18:34 +02:00
Stephen Abello
9723cde24c
N°7960 - Add a wrapper to vsprintf to handle argument number disparities ( #717 )
2025-05-26 15:41:25 +02:00
XGUI
b87fb65ac4
Merge branch 'support/3.2' into develop
...
# Conflicts:
# core/attributedef.class.inc.php
# datamodels/2.x/version.xml
# tests/php-unit-tests/src/BaseTestCase/ItopTestCase.php
# tests/php-unit-tests/unitary-tests/core/AttributeDefinitionTest.php
2025-02-04 10:14:41 +01:00
odain
d12c8a183c
N°8143 - Setup page in error in support.combodo.com
2025-01-30 11:16:07 +01:00
Eric Espie
51bb0add8e
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-01-22 17:11:13 +01:00
Eric Espie
1163a20cdd
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# application/cmdbabstract.class.inc.php
2025-01-22 16:44:12 +01:00
Eric Espie
a7bc4bd411
⚡ Add new measure points for KPI logger
2025-01-22 16:34:31 +01:00
Eric Espie
e0b12144cb
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanel.php
2025-01-13 09:18:00 +01:00
Benjamin Dalsass
9fadbb5eb1
N°8031 - Make all portal bricks use custom templates for all templates ( #696 )
...
Service implementation
2025-01-13 08:04:49 +01:00
Eric Espie
5c5c5d769f
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-12-13 10:17:40 +01:00
Eric Espie
fc388313d7
N°8050 - Problems with interface discovery from itop
2024-12-13 10:14:17 +01:00
jf-cbd
d47d65df10
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-11-29 16:49:57 +01:00
jf-cbd
5f7d8f6cc0
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-11-29 16:43:13 +01:00
jf-cbd
cbb4281a37
N°7980 - security hardening
2024-11-29 16:40:34 +01:00
Eric Espie
b57e4fce07
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-10-14 09:27:25 +02:00
Eric Espie
4a78f8fb43
N°7847 - Extensions via interface not recognized
...
N°7803 - MTP from itophub/designer failing in itop 3.2.0
Fix setup
2024-10-11 11:01:02 +02:00
Eric Espie
6c8388ea5e
N°7847 - Extensions via interface not recognized
...
N°7803 - MTP from itophub/designer failing in itop 3.2.0
2024-10-11 10:02:03 +02:00
Eric Espie
75520bfaf9
N°7847 - Extensions via interface not recognized
...
N°7803 - MTP from itophub/designer failing in itop 3.2.0
2024-10-10 17:59:50 +02:00
Anne-Catherine
f3a6b064c8
N°824 - Allow OQL JOIN on object ON EventNotification ( #642 )
2024-09-19 08:58:27 +02:00
Romain Quetiez
baf85e7a80
N°7629 Deprecate utils::GetClassesForInterface in favor of InterfaceDiscovery::FindItopClasses
...
Improve caching strategy and robustness
2024-07-16 10:13:13 +02:00
Molkobain
c3582f0aff
N°7552 - Fix mentions not taking triggers filter into account
2024-07-04 11:30:51 +02:00
Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
Molkobain
635c1bda6e
N°2039 - Rename iTopNewsroom into NewsroomNotification
2024-05-02 09:30:47 +02:00
Stephen Abello
dc553ca83c
N°5298 - Update CKEditor to version 5
2024-04-15 12:53:21 +02:00
jf-cbd
b9dd891aac
Merge branch 'refs/heads/support/3.1' into support/3.2
2024-04-08 17:26:14 +02:00
jf-cbd
1f2469e1e4
Remove mixed type uses in itop 3.1
2024-04-08 17:24:51 +02:00
jf-cbd
22af1a8787
Remove namespace for 3.1
2024-04-08 17:10:05 +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
2aa1385958
N°7157 - Add unit test for subscription mechanism and refactor repository methods
2024-03-08 12:22:29 +01:00
Molkobain
e05b4e772c
N°7157 - Fix usage of Enum case value
2024-03-06 23:05:16 +01:00
Molkobain
17bab06ff5
N°7157 - Migrate enum values from strings to PHP Enum
2024-03-06 18:40:47 +01:00
Stephen Abello
59129bc3ce
N°2039 N°7298 - Allow Actions to be asynchronous ( #625 )
...
* N°2039 - Allows Actions to be asynchronous
* Add unit test
* Apply suggestions from code review
* 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 >
* 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
* GetAsynchronousGlobalSetting is now static
* None of the async task for itop notification attribute should be null
* Rename follow_global_setting to user_global_setting
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-03-01 09:27:56 +01:00
Stephen Abello
e7b493dafa
N°2039 - Rework view all notifications page ( #617 )
...
* N°2039 - Rework view all notifications page
* N°2039 - Replace modals with toasts
* N°2039 - Add bulk mode to view all notifications page
* 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 css/backoffice/pages/_notifications.scss
* Update dictionaries/ui/application/newsroom/fr.dictionary.itop.newsroom.php
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Add since in phpdoc
* Change newsroom empty notification illustration
* N°2039 - Refactor code to factorize logic
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-02-28 09:22:39 +01:00
Molkobain
7c17957ec7
N°7157 - Fix subscription check when no existing lnk yet
2024-02-21 11:09:22 +01:00
Stephen Abello
ceba1ad1e9
N°7157 - Allow users to unsubscribe from notification channels ( #611 )
...
* N°7157 - Allow users to unsubscribe from notification channels
* Fix type hinting
* Add missing dict entries
* Allows to subscribe/unsubscribe from notifications individually
* Refactor NotificationsService to singleton pattern
* Refactor NotificationsRepository to singleton pattern and rename methods to a more functional naming
* Add PHPDoc and type hints
* Dump autoloaders
* Replace modals with toasts
* Add dict entry
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-02-19 09:25:47 +01:00
Stephen Abello
05db99aa69
N°2039 - Add iTop notifications to newsroom ( #590 )
...
* N°2039 - Add iTop notifications to newsroom
* Update sources/Controller/Newsroom/iTopNewsroomController.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Controller/Newsroom/iTopNewsroomController.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Service/Notification/Event/EventiTopNotificationGC.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Add a default value to Action url attribute, check if there's an object in the context before adding it to the event
* Phpdoc
* Fix default config values
* Replace MetaModel::EnumPlugins calls for iNewsroomProvider
* Replace hardcoded url with generated routes
* Add dict entries
* Correclty throw error when trying to display a non existing event
* Fix unit test
* Migrate old action email language values to its parent table
* Migrate Action and Event class to XML, generate their dictionary entries, add meta data for ActionNotification and EventNotification
* Fix issue in dictionary definition
* Allows Action to create Events for users that the current user can't see
* Dump autoloader
* Remove classes from homemade "autoloader" as they are now loaded through XML
* Apply suggestions from code review
* Remove class from homemade "autoloader" as they are now loaded through GetClassesForInterfaces
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2023-12-22 12:02:19 +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
45c50995e3
N°7059 - Symfony 6.4 - Application skeleton
...
- unitary test broken
2023-12-12 16:57:16 +01:00
Benjamin Dalsass
fb29ff29cf
N°7059 - Symfony 6.4 - Application skeleton ( #587 )
...
Mise en place d'un squelette temporaire fonctionnel d'application Symfony.
- Ajout bundles debug & runtime pour une implémentation standard
- Configuration minimale
- .env file in specific directory
- Frontal application app.php
2023-12-12 16:40:04 +01:00
Molkobain
770bf4c42a
Merge remote-tracking branch 'origin/support/3.1' into develop
...
# Conflicts:
# sources/Service/Events/EventService.php
2023-11-13 15:24:47 +01:00
Eric Espie
4d5a704d9a
N°6062 - ✅ Fix unit tests
2023-11-13 15:14:29 +01:00
Eric Espie
b758113752
N°6436 - Integrate Performance Audit pre requisite (log events for extensions)
2023-11-13 15:02:54 +01:00