Molkobain
10c3641307
N°7720 - PHP 8.1: Fix usage of trim() with null parameter throwing deprecated notice during setup
2024-07-30 16:59:32 +02:00
Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
Molkobain
78215439ee
N°2039 - Add complementary name on child classes to avoid empty summary cards in iTop 3.1+
2024-04-23 19:14:44 +02:00
Molkobain
3a990f46d3
N°7157 - Add 'subscription_policy' to remaning Trigger zlists
2024-03-22 09:46:31 +01:00
Molkobain
8e8d586dcc
N°7157 - Add support for backed-enum in \ValueSetEnum constructor
2024-03-07 11:02:23 +01:00
Molkobain
e05b4e772c
N°7157 - Fix usage of Enum case value
2024-03-06 23:05:16 +01:00
Molkobain
02efea4e55
N°7157 - Migrate enum values from strings to PHP Enum
2024-03-06 19:31:17 +01:00
Molkobain
17bab06ff5
N°7157 - Migrate enum values from strings to PHP Enum
2024-03-06 18:40:47 +01:00
Molkobain
69677954b4
N°7157 - Change way to pass calling trigger to action in order to ease extensibility and to be able to use its attributes in placeholders
2024-02-27 21:28:51 +01:00
Anne-Catherine
0546a7b82b
N°6808 - Rank management (order) in iTop actions ( #558 )
2024-02-27 17:06:12 +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
Eric Espie
ad8922861b
N°6531 - Fix refactor
2023-11-27 14:49:27 +01:00
Eric Espie
8e0d6d1f00
N°6228 - Refactor after review
2023-11-23 11:14:37 +01:00
Eric Espie
9c37d5c23e
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# application/applicationextension.inc.php
# application/cmdbabstract.class.inc.php
# core/dbobject.class.php
# core/kpi.class.inc.php
# core/metamodel.class.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# tests/php-unit-tests/unitary-tests/setup/DBBackupTest.php
2023-07-19 09:26:46 +02:00
Eric Espie
6432678de9
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# application/cmdbabstract.class.inc.php
# application/utils.inc.php
# bootstrap.inc.php
# composer.json
# core/MyHelpers.class.inc.php
# core/cmdbsource.class.inc.php
# core/config.class.inc.php
# core/dbobject.class.php
# core/kpi.class.inc.php
# core/metamodel.class.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_real.php
# lib/composer/autoload_static.php
2023-07-18 14:36:58 +02:00
Stephen Abello
2b5973ec67
N°6436 - Integrate Performance Audit pre requisite in iTop Pro 2.7.9
2023-07-18 09:15:37 +02:00
Molkobain
87e04547bd
N°6448 - Restore sort order for \AttributeClass and \AttributeSetEnumPadded (eg. "Target class" and "Context" in DataSynchronisation and Trigger classes)
2023-06-21 15:58:11 +02:00
vdumas
900208f249
N°6212 - Report Target class info on Trigger, so it can be displayed in complementary_name
2023-04-24 18:12:35 +02:00
vdumas
6476e82c3d
N°6212 - Mirror Target class on Trigger, so it can be displayed in complementary_name
2023-04-21 15:25:58 +02:00
vdumas
4645e9b94b
N°6210 - Avoid n:n duplicates on User-Profile and Trigger-Actions - uniqueness rules
2023-04-19 16:35:31 +02:00
vdumas
ac245f6ff7
N°5915 - Remove Action using tagset widget on Trigger (keep only the opposite)
2023-04-11 19:32:12 +02:00
Molkobain
c767ebe989
📝 Copyright year bump
2023-03-17 18:28:47 +01:00
Molkobain
0c8717f1f6
N°2889 - Adapt triggers to the new event system
2023-03-14 19:16:19 +01:00
Molkobain
d649d48153
N°2889 - Add triggers on file attributes / attachments downloads
2023-03-14 19:16:19 +01:00
Molkobain
a0483738bc
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# core/dbobject.class.php
# core/trigger.class.inc.php
2023-02-28 21:54:40 +01:00
Molkobain
143410f4cd
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# core/dbobject.class.php
2023-02-28 15:20:07 +01:00
Pierre Goiffon
4cea418517
N°5893 - Log triggers exception in CRUD stack ( #390 )
...
* Log TriggerOnObjectCreate crash
* Log TriggerOnObjectUpdate crash
* Log TriggerOnObjectDelete crash
* Factorize TriggerOnObject log
* \TriggerOnObject::LogException : do not replace not persisted yet object keys
2023-02-28 15:13:28 +01:00
Molkobain
577f125a8d
PHP 8.1: Fix trim() usage with a null value in Trigger
2023-02-23 10:40:29 +01:00
vdumas
6b8d9ea08d
N°5915 - Complementary Name on Trigger and Action
2023-01-26 09:03:52 +01:00
vdumas
3775ccea74
N°5915 - Display n:n in Trigger and Action using tagset widget
2023-01-24 17:23:44 +01:00
Pierre Goiffon
f57785e422
Merge remote-tracking branch 'origin/support/2.7' into develop
...
# Conflicts:
# datamodels/2.x/authent-local/dictionaries/es_cr.dict.authent-local.php
# datamodels/2.x/itop-config-mgmt/dictionaries/es_cr.dict.itop-config-mgmt.php
# datamodels/2.x/itop-knownerror-mgmt/dictionaries/es_cr.dict.itop-knownerror-mgmt.php
# datamodels/2.x/itop-service-mgmt/dictionaries/es_cr.dict.itop-service-mgmt.php
# datamodels/2.x/itop-tickets/dictionaries/es_cr.dict.itop-tickets.php
# datamodels/2.x/itop-welcome-itil/es_cr.dict.itop-welcome-itil.php
# dictionaries/es_cr.dictionary.itop.ui.php
# test/integration/DictionariesConsistencyTest.php
2021-11-22 09:08:34 +01:00
Pierre Goiffon
3559425fc1
N°°4463 Trigger : remove user rights check when controlling filter
2021-11-19 15:20:21 +01:00
Molkobain
4c69865480
N°2875 - Fix error when trigger has an OQL on a root class which is not abstract
2021-11-08 19:21:43 +01:00
Molkobain
8c03525fbb
N°2875 - Fix missing argument ":this" when submitting an entry in the activity panel
2021-11-03 12:01:20 +01:00
Molkobain
8f2b5ad8e2
N°2875 - Invert TriggerOnObjectMention approach
...
- Trigger is now positioned on a specific "host" class (eg. Ticket)
- Trigger now has a "mentioned objects" filter which determines the scope of mentioned objects which will activate the trigger
2021-10-19 15:16:42 +02:00
Molkobain
df49e9c3b5
N°2875 - Add class icon to Trigger and Action
2021-10-19 15:16:42 +02:00
Molkobain
b19f9d4875
N°2875 - Mentions: Continue work on implementation
...
- Add context attribute to details zlist
- Update french dictionary
2021-04-06 22:28:19 +02:00
Molkobain
8dd96ea636
Copyright year bump
2021-03-15 09:29:45 +01:00
Eric
eaa507bc70
N°3245 - Move filter of trigger on object update after object update (fix attribute change detection)
2021-02-08 16:21:35 +01:00
Molkobain
e96400c43b
N°2875 - Improve global implementation and integration with the trigger system
2020-12-09 23:19:39 +01:00
Molkobain
68332896ad
Merge branch 'develop' into feature/faf-cke-mentions
...
# Conflicts:
# application/cmdbabstract.class.inc.php
# css/css-variables.scss
# css/light-grey.scss
# datamodels/2.x/installation.xml
2020-12-09 19:58:26 +01:00
Molkobain
c61a66ca69
N°3233 - Remove "display_template" from datamodel classes
2020-08-04 13:26:57 +02:00
Eric
ebe86d09ee
N°985 - Add applicable contexts on Trigger (logs)
2020-01-30 16:18:49 +01:00
Eric
7f9e4385ac
N°2657 - MTP : Progress Bar has disappeared (support any code length)
2020-01-29 18:01:17 +01:00
Eric
cc4e1ea104
N°985 - Add applicable contexts on Trigger (Add portal contexts)
2020-01-24 17:43:59 +01:00
Eric
beda8e2810
N°985 - Add applicable contexts on Trigger (fix MTP warnings)
2020-01-21 12:01:42 +01:00
Eric
900e8ac6d7
N°985 - Add applicable contexts on Trigger
2020-01-20 15:50:08 +01:00
Molkobain
97aa758123
✨ FAF: Mention people in caselogs
2019-12-17 09:03:32 +01:00
Vincent Dumas
7cc63e21dd
Prevent trigger without friendlyname
...
Make 'description' mandatory as it is used as friendly name, and a blank value is not clickable in the UI
2019-12-12 15:47:39 +01:00
Molkobain
6a88f622ad
N°1839 Update TriggerOnThresholdReached to select attribute from a set of valid attributes instead of typing it manually
2018-12-14 11:51:14 +01:00