5527 Commits

Author SHA1 Message Date
raviks789
188fa7aa35
Temporary patch to distinguish instantiable and non instantaible dictionary
Check if the dictionary custom variable is instantiable or not before rendering it
to Icinga Config
2025-08-14 16:51:22 +02:00
raviks789
53a26ccb0f
CustomPropertiesForm: Do not escape the unicode values of custom variables 2025-08-14 13:00:52 +02:00
raviks789
cf33c9dea5
IcingaObjectHandler: Upadte/create the object first and then set the custom properties 2025-08-14 12:43:57 +02:00
raviks789
593bf91915
ObjectPropertyForm: Fix custom variable clean up on removal from the host template 2025-08-04 17:12:24 +02:00
raviks789
dfffb224dd
Check for existence of custom variable in the object before storing it 2025-07-10 14:06:10 +02:00
raviks789
7d5b8983a7
Fix: Save array values in dictionary as array instead of comma separated string 2025-07-10 14:06:10 +02:00
raviks789
8e6aabe060
PropertyForm: Instantiable array must be only number or string 2025-07-10 14:06:10 +02:00
raviks789
7e8888fb77
HostController: Load custom variables from all the ancestors 2025-07-10 14:06:10 +02:00
raviks789
393a1c9247
CustomVariables: Use operator '+=' instead of '=' if the variable is a dictionary 2025-07-10 14:06:10 +02:00
raviks789
79de27d64c
CustomPropertiesForm: Correctly save boolean properties in dictionary if false 2025-07-10 14:06:09 +02:00
raviks789
3b7905bc0a
CustomPropertiesForm: Set array element direction to vertical 2025-07-10 14:06:09 +02:00
raviks789
4cf76cd961
PropertyController: Show fields in property form for array or dictionary correctly 2025-07-10 14:06:09 +02:00
raviks789
424db65317
Cleanup object custom variables on removal from template 2025-07-10 14:06:09 +02:00
raviks789
c67f529041
Handle boolean field in object custom properties 2025-07-10 14:06:09 +02:00
raviks789
bff7fdff49
Populate correct value to item_type field 2025-07-10 14:06:09 +02:00
raviks789
565102e63d
Fix: substr deprecation error 2025-07-10 14:06:09 +02:00
raviks789
3d86d3ec91
Do not allow nested dictionary to have a dictionary field 2025-07-10 14:06:09 +02:00
raviks789
7285cf182c
Add SQL migration file 2025-07-10 14:06:09 +02:00
raviks789
6d666de23c
Render the host dictionary items as variable in apply-for-rule 2025-07-10 14:06:09 +02:00
raviks789
ffebd047af
PropertyController: Allow adding nested fields 2025-07-10 14:06:09 +02:00
raviks789
6e4e8f301e
IcingaServiceForm: Change the nested key suggestions to list 2025-07-10 14:06:09 +02:00
raviks789
02a1a882c3
Rename 'config' to 'value' for items array/dictionary in apply-for-rule 2025-07-10 14:06:06 +02:00
raviks789
20e7ed5858
IcingaServiceForm: Show dictionary's nested keys accessible for apply-for-rule 2025-05-23 14:09:14 +02:00
raviks789
a2e250845c
CustomVariableString: Render variables explicitily if the name is in between $ symbols 2025-05-23 14:09:14 +02:00
raviks789
c2b909f245
CustomPropertiesForm: fixes and improvements
Fixes the instantiable dictionary loading in host objects, and adds a duplicate save button to fix the storing of custom properties.
Renaming of variables for better readability.
2025-05-23 14:09:12 +02:00
raviks789
fd25020049
HostController: getObjectCustomProperties returns object properties as array of [property name => property attributes] 2025-05-22 13:00:53 +02:00
raviks789
350d6a4ca2
module.js: Do not show count for fieldset element added in CustomPropertiesForm 2025-05-22 13:00:53 +02:00
raviks789
e0aa1f62fd
IcingaService: Do not attach config to custom variables for apply for rule 2025-05-22 13:00:53 +02:00
raviks789
d5b357ffcb
IcingaServiceForm: Support apply for rule for instantiable dictionary and array 2025-05-22 13:00:53 +02:00
raviks789
dad61abe7b
Show inherited values in placeholder 2025-05-22 13:00:51 +02:00
raviks789
f2702f8737
Make custom properties removable from hosts 2025-05-14 17:29:13 +02:00
raviks789
63047ec393
Add and edit custom variables in the same tab 2025-05-14 17:29:13 +02:00
raviks789
ba4a74376e
DirectorObjectForm: Do not show custom variables for hosts 2025-05-14 17:29:13 +02:00
raviks789
115744e6e9
CustomPropertiesForm: Improve dictionary support 2025-05-14 17:29:13 +02:00
raviks789
559660c3bc
Remove unnecessary files 2025-05-14 17:29:13 +02:00
raviks789
7f6f275f08
DirectorObjectForm: Reset changes 2025-05-14 17:29:13 +02:00
raviks789
4b8c2c447c
WIP: Add delete functionaltiy to ObjectPropertyForm 2025-05-14 17:29:13 +02:00
raviks789
4c4297ea54
Apply for rule: Configurable for both dictionaries and arrays 2025-05-14 17:29:13 +02:00
raviks789
335bcef8da
Edit host vars using REST api 2025-05-14 17:29:13 +02:00
raviks789
06fd00f9c4
WIP: extend from templates to objects 2025-05-14 17:29:13 +02:00
raviks789
d277324633
WIP: Add remove buttons for dictionary items 2025-05-14 17:29:13 +02:00
raviks789
5527d096e4
WIP: ipl form for custom properties 2025-05-14 17:29:11 +02:00
raviks789
e708496868
WIP: Add items to instantiable dictionary 2025-05-12 09:47:49 +02:00
raviks789
92790d2ede
WIP: Instantiable dictionary support 2025-05-12 09:47:49 +02:00
raviks789
e4b78b9361
WIP: Alternative custom property support 2025-05-12 09:47:49 +02:00
Eric Lippmann
664dedd413
Release version 1.11.5 (#2974) v1.11.5 2025-04-29 12:12:06 +02:00
raviks789
177f300ac3 Release version 1.11.5 2025-04-29 12:09:42 +02:00
Eric Lippmann
d0c03b84e6
DeployFormsBug7530: Do not pass null values to strlen (#2977)
Since PHP 8.0 passing of null to strlen is deprecated and hence must be
avoided.
2025-04-29 12:08:56 +02:00
raviks789
11a10be9f8
DeployFormsBug7530: Do not pass null values to strlen
Since PHP 8.0 passing of null to strlen is deprecated and hence must be avoided.
2025-04-23 15:55:31 +02:00
raviks789
2423fad54c upgrade_188: Remove entries with duplicate checksums in director_activity_log
Update schema/mysql-migrations/upgrade_188.sql
2025-04-08 14:18:09 +02:00