Stephen Abello
8982f7e0e3
Dump autoloader
2025-09-15 14:16:03 +02:00
Benjamin Dalsass
bb8a09d8e2
N°8637 - Alerts from dependabot, vulnerable libraries
...
* Update twig/twig from 3.16.0 to 3.21.1
* Update tecnickcom/tcpdf from 6.7.5 to 6.10.0
* Correct font folder case failing on linux server
* Suppress documentation generator from project in favor of the online version
* Update symfony/http-foundation from 6.4.2 to 6.4.14
Update symfony/runtime from 6.4.0 to 6.4.24
2025-09-09 16:15:21 +02:00
odain
3846087dc1
N°7398 - regenerate autoload
2025-06-19 10:39:09 +02:00
odain
ddd3dcdaf2
N°8286 - Be able to add additional data in iTop session files via custom classes
2025-06-19 10:38:01 +02:00
odain
82ad9d4317
N°7398 - be able to add custom data in session files generated by SessionHandler
2025-06-19 10:38:00 +02:00
jf-cbd
0562563cbb
Dump autoloader
2025-03-12 11:51:59 +01:00
Eric Espie
72ac4096c1
N°7854 - ⬆️ Bump twig version
2024-12-10 17:08:48 +01:00
Eric Espie
19559b08a7
N°7854 - ⬆️ Bump twig version
2024-12-10 10:52:30 +01:00
Eric Espie
346564ca0e
N°7854 - ⬆️ Bump twig version
2024-12-10 10:11:28 +01:00
Romain Quetiez
7a4d29d561
N°7870 ✅ Prerequisites to test portal services (instantiate a symfony service)
2024-10-15 15:11:16 +02:00
Timothee
095ac3dfa5
N°7647 Refactoring to allow files blacklist
2024-07-19 15:20:40 +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
Stephen Abello
2404f5d00f
N°7552 - Remove unused library masterminds/html5
2024-07-04 14:59:21 +02:00
Timothee
fd64be1dcd
N°7490 Upgrade tcpdf version
2024-07-04 10:41:18 +02:00
Eric Espie
e5a60beba0
🚨 Fix autoload files
2024-06-18 17:54:12 +02:00
Eric Espie
62d08dce56
⬆️ fix composer filters
2024-06-17 15:06:06 +02:00
Eric Espie
71e36d264e
✅ fix unit tests
2024-06-17 14:52:55 +02:00
Eric Espie
6cc24e475a
✅ N°7571 - HTML2Text lib
2024-06-13 17:28:08 +02:00
Eric Espie
47d65931e6
N°7571 - ⬆️ Bump HTML2Text library version
2024-06-13 14:45:06 +02:00
Molkobain
7b8887a9c8
N°2039 - Rename AsyncSendiTopNotifications into AsyncSendNewsroom
2024-05-02 17:15:14 +02:00
Molkobain
848c4bb979
N°2039 - Fix autoloaders
2024-05-02 09:45:30 +02:00
Molkobain
635c1bda6e
N°2039 - Rename iTopNewsroom into NewsroomNotification
2024-05-02 09:30:47 +02:00
Denis
3a8ad59e6c
N°6167 - Introduce API for the content of the Welcome Popup ( #505 )
...
* API for the content of the Welcome Popup
* Apply suggestions from code review
* N°7410 - Refactor code to match conventions
* N°7410 - Refactor to new design
* N°7410 - Review adjustments
* N°7410 - Review adjustments
* N°7410 - Update translations
* N°7410 - Update setup complied file
* Update sources/Application/WelcomePopup/Provider/DefaultProvider.php
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-04-18 16:57:07 +02:00
Stephen Abello
dc553ca83c
N°5298 - Update CKEditor to version 5
2024-04-15 12:53:21 +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
5b8a3459f5
N°7331 - Update Composer cleanup script with existing questionable folders
2024-03-22 15:59:48 +01:00
Benjamin Dalsass
b29597110e
N°6937 - Symfony 6.4 - Handle Symfony configuration files
2024-03-19 20:58:00 +01:00
Molkobain
86489dbbe1
N°6974 - Fix autoloaders
2024-03-19 14:51:24 +01:00
Eric Espie
6098842d9f
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# core/designdocument.class.inc.php
# lib/composer/autoload_files.php
# lib/composer/autoload_static.php
2024-03-19 14:06:24 +01:00
Eric Espié
2f30a0146e
N°6974 - Flatten classes in datamodel ( #603 )
...
* N°6974 - Flatten classes in datamodel
* N°6882 - LoadDelta() in lax/strict mode
* N°6974 - Flatten classes in datamodel
* N°6882 - LoadDelta() in lax/strict mode
* N°7186 - Code hardening
* N°6974 - Flatten classes in datamodel
* N°6660 and N°7318 - Support delete_if_exists and define_if_not_exists in XML injection
* N°6974 - Flatten classes in datamodel
* Apply suggestions from code review
* Update core/designdocument.class.inc.php
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-03-19 13:53:14 +01:00
Molkobain
db2ea617d3
N°7331 - Fix wrong method call due to previous refactoring
2024-03-13 16:30:59 +01:00
Molkobain
dc6ea37f23
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-13 15:29:22 +01:00
Molkobain
87181669d1
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-03-13 15:18:33 +01:00
Molkobain
efd7fb0f59
N°7331 - Fix wrong file extension in .htaccess file
2024-03-13 15:16:46 +01:00
Molkobain
c2f72f713a
N°7331 - Refactor for better understanding
2024-03-13 15:07:47 +01:00
Molkobain
700c4d0b04
N°7331 - Remove "example" (single) as well
2024-03-13 15:07:47 +01:00
Molkobain
f3dd414a51
N°7331 - Add NPM cleanup scripts
2024-03-13 15:07:47 +01:00
Molkobain
d1a4d333eb
N°7331 - Refactor Composer cleanup scripts to be used by other dependencies managers as well
2024-03-13 15:07:47 +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
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
Pierre Goiffon
bec5e250a5
N°5472 Notification Action objects : add a last executions tab ( #549 )
...
This tab is an ajax tab (deferred on demand loading)
The tab will display the last EventNotification for this action. Number of objects displayed is based on the new `notifications.last_executions_days` config parameter (default to 61 days, can be set to 0 for no limit)
2024-02-14 10:07:24 +01:00
Pierre Goiffon
5308b49cd2
N°7175 TCPDF examples : don't keep this dir in iTop
2024-02-01 16:07:14 +01:00
Pierre Goiffon
216ea34a3c
N°7175 TCPDF fonts : keep only the minimum necessary files
2024-02-01 15:34:18 +01:00
Pierre Goiffon
0a9c5250f8
N°7175 Update tecnickcom/tcpdf from 6.4.4 to 6.6.5
2024-02-01 10:25:46 +01:00
Pierre Goiffon
0e91c75dc2
N°7175 Replace combodo/tcpdf 6.4.4 by tecnickcom/tcpdf 6.4.4
...
The only difference was the presence of the DroidSansFallback font added in #49 / N°1947
We are keeping this font thanks to a custom Composer script to copy the corresponding files in the fonts dir (/lib/tecnickcom/tcpdf/fonts)
2024-02-01 10:25:40 +01:00
Pierre Goiffon
272d6e9b66
N°7178 Update scssphp/scssphp from 1.10.5 to 1.12.1
2024-01-30 11:10:31 +01:00
Pierre Goiffon
e92b006f70
N°7177 Update pelago/emogrifier from 6.0.0 to 7.2.0
2024-01-29 17:18:15 +01:00