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