Pierre Goiffon
a32dd779cb
Merge remote-tracking branch 'Combodo/support/3.1' into develop
2024-01-05 11:11:13 +01:00
Pierre Goiffon
fad5571d9b
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-01-05 11:03:34 +01:00
Pierre Goiffon
48c4e2d13d
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# application/ajaxwebpage.class.inc.php
# application/webpage.class.inc.php
# application/xmlpage.class.inc.php
# core/config.class.inc.php
2024-01-05 10:58:51 +01:00
Molkobain
3f365885f0
N°7059 - Fix inconsistent class name / file name which breaks PSR-4 convention and SF app
2024-01-03 15:25:41 +01:00
Stephen Abello
c61fa7b92f
N°2039 - Fix namespace and autoloader
2024-01-03 14:49:25 +01:00
Stephen Abello
135d410a6b
N°2039 - Fix some issues with content type, bg task and typos
2024-01-03 11:46:38 +01:00
Stephen Abello
9af08fa693
N°2039 - Apply some suggestion from @Hipska
...
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com > o
2023-12-26 10:21:59 +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
2681abbeed
N°7059 - Symfony 6.4 - Application skeleton - sources registration
...
- PDFPage constructor define impact
2023-12-22 11:08:25 +01:00
jbostoen
031c90e797
N°7082 Ability to forcefully send e-mails asynchronously ( #501 )
...
Will be usefull in use cases like sending mass emails in customer-survey
2023-12-21 11:15:08 +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
afbdff928d
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-12-19 18:42: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
Pierre Goiffon
4ee70cb95a
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# application/ajaxwebpage.class.inc.php
# application/csvpage.class.inc.php
# application/itopwebpage.class.inc.php
# application/webpage.class.inc.php
# application/xmlpage.class.inc.php
# datamodels/2.x/itop-hub-connector/hubconnectorpage.class.inc.php
# pages/ajax.document.php
# pages/ajax.render.php
# sources/application/TwigBase/Controller/Controller.php
# webservices/export-v2.php
2023-12-19 18:38:45 +01:00
Pierre Goiffon
9865bf0779
N°4368 add sending X-Content-Type-Options HTTP header
...
Replace in consumers the \WebPage::add_xframe_options call by \WebPage::add_http_headers
2023-12-19 18:25:26 +01:00
Molkobain
0c100ea2de
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-12-13 10:54:35 +01:00
Benjamin Dalsass
be99a7c02d
N°7059 - Symfony 6.4 - Application skeleton - sources registration ( #588 )
...
We configure global sources directory in symfony configuration file except the directory Application/WebPage (potential impacts)
2023-12-13 10:31:36 +01:00
jf-cbd
17d131a9b1
N°7021 - Fix error log and useless compilation time due to SCSS file unnecessary compilation #579
2023-12-13 09:21:26 +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
bdalsass
27ce51ab07
N°6934 - Symfony 6.4 - upgrade Symfony bundles to 6.4 ( #580 )
...
* Update Symfony lib to version ~6.4.0
* Update code missing return type
* Add an iTop general configuration entry to store application secret (Symfony mandatory parameter)
* Use dependency injection in ExceptionListener & UserProvider classes
2023-12-05 13:56:56 +01:00
Molkobain
bf3de38214
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-11-27 15:18:05 +01:00
Stephen Abello
f0ea97850b
Fix LogFile type emails
2023-11-27 12:14:33 +01:00
Stephen Abello
9b1cdd3581
N°6874 - Fix encoding issue in out-going emails
2023-11-27 10:37:13 +01:00
Eric Espie
f736634c3e
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-11-23 11:27:04 +01:00
odain-cbd
9a59bc7890
N°6901 - Enable tracking of iTop active sessions (monitoring) ( #568 )
...
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
Co-authored-by: Romain Quetiez <romain.quetiez@combodo.com >
2023-11-22 17:46:00 +01:00
Stephen Abello
982b3aa5f3
Merge branch 'support/3.1' into develop
...
# Conflicts:
# dictionaries/ui/application/bulk/zh_cn.dictionary.itop.bulk.php
# dictionaries/zh_cn.dictionary.itop.core.php
2023-11-21 10:26:15 +01:00
Stephen Abello
47e7c35c2b
Merge branch 'support/3.0' into support/3.1
...
# Conflicts:
# dictionaries/cs.dictionary.itop.core.php
# dictionaries/da.dictionary.itop.core.php
# dictionaries/de.dictionary.itop.core.php
# dictionaries/es_cr.dictionary.itop.core.php
# dictionaries/hu.dictionary.itop.core.php
# dictionaries/it.dictionary.itop.core.php
# dictionaries/ja.dictionary.itop.core.php
# dictionaries/nl.dictionary.itop.core.php
# dictionaries/pl.dictionary.itop.core.php
# dictionaries/pt_br.dictionary.itop.core.php
# dictionaries/ru.dictionary.itop.core.php
# dictionaries/sk.dictionary.itop.core.php
# dictionaries/tr.dictionary.itop.core.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# sources/Application/Helper/ExportHelper.php
2023-11-21 10:24:29 +01:00
Stephen Abello
083a0b79bf
N°6951 - Security hardening
2023-11-21 10:08:46 +01:00
Stephen Abello
e22220b4fe
Merge branch 'support/2.7' into support/3.0
...
# Conflicts:
# core/csvbulkexport.class.inc.php
# core/excelbulkexport.class.inc.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_files.php
# lib/composer/autoload_real.php
# lib/composer/autoload_static.php
2023-11-21 09:47:14 +01:00
Stephen Abello
b10bcb976d
N°6951 - Security hardening
2023-11-21 09:42:11 +01:00
Pierre Goiffon
ad0fa6636b
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-11-15 15:47:24 +01:00
Pierre Goiffon
e3e8b25cfc
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# core/dbobject.class.php
# datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php
# lib/composer/autoload_files.php
# lib/composer/autoload_real.php
# lib/composer/autoload_static.php
# pages/UI.php
# tests/php-unit-tests/unitary-tests/core/DBObjectTest.php
2023-11-15 15:31:56 +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
Pierre Goiffon
76b70684cd
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-11-10 15:21:30 +01:00
Pierre Goiffon
8df7c22464
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2023-11-10 15:21:10 +01:00
Pierre Goiffon
d725ba3d84
N°6765 Avoid behat scenario loading issues on portal modal ( #569 )
...
- New CombodoJsActivity API
- Replace existing calls in NiceWebPage (ready scripts)
- Add calls in ready block in portal object create template (used in both create and edit)
2023-11-10 15:10:37 +01:00
Molkobain
336b5da2a7
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-11-09 18:24:30 +01:00
Molkobain
34ba4fa0ce
N°6917 - Security hardening
2023-11-09 16:43:37 +01:00
Molkobain
a67d095c70
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-11-03 09:21:48 +01:00
Molkobain
cfd32581b7
N°6861 - Add PHPDoc and return type hint
2023-11-03 09:20:15 +01:00
Stephen Abello
92cd1e3f19
N°6861 - Display warning message when creating/editing a mandatory blob in modal depending on edition mode and blob value
2023-11-02 14:58:46 +01:00
Stephen Abello
647f43882b
Merge branch 'support/3.1' into develop
2023-11-02 11:21:47 +01:00
Stephen Abello
b54022e2ad
N°6385 - Move Linkset flags and edit_when logic from UIBlock to DisplayBareRelations
2023-11-02 10:16:35 +01:00
Molkobain
ca47f5458c
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-10-31 16:15:03 +01:00
Molkobain
3aec6bff79
N°6866 - Fix regression from previous merge
2023-10-31 16:13:54 +01:00
Molkobain
3027bb5092
Merge remote-tracking branch 'origin/support/3.1' into develop
2023-10-31 14:01:53 +01:00
Molkobain
83313ce1d5
N°6866 - Fix usages of hard-coded "listInObject" to \DisplayBlock::ENUM_STYLE_LIST_IN_OBJECT
2023-10-31 14:01:19 +01:00