]> granicus.if.org Git - icinga2/commitdiff
Make schedule-downtime default fixed
authorJean Flach <jean-marcel.flach@netways.de>
Mon, 8 Feb 2016 15:04:41 +0000 (16:04 +0100)
committerJean Flach <jean-marcel.flach@netways.de>
Mon, 8 Feb 2016 15:04:41 +0000 (16:04 +0100)
fixes #10923

doc/9-icinga2-api.md
lib/icinga/apiactions.cpp

index bc66c1b119393e8d0c8a9a88c39de3c56bd0f3ef..ee0e6f45ace2a7133b9d215667e3ea245027fd1c 100644 (file)
@@ -905,7 +905,7 @@ Send a `POST` request to the URL endpoint `/v1/actions/schedule-downtime`.
   start\_time   | timestamp | **Required.** Timestamp marking the beginning of the downtime.
   end\_time     | timestamp | **Required.** Timestamp marking the end of the downtime.
   duration      | integer   | **Required.** Duration of the downtime in seconds if `fixed` is set to false.
-  fixed         | boolean   | **Optional.** Defaults to `false`. If true the downtime is `fixed` otherwise `flexible`. See [downtimes](5-advanced-topics.md#downtimes) for more information.
+  fixed         | boolean   | **Optional.** Defaults to `true`. If true the downtime is `fixed` otherwise `flexible`. See [downtimes](5-advanced-topics.md#downtimes) for more information.
   trigger\_name | string    | **Optional.** Sets the trigger for a triggered downtime. See [downtimes](5-advanced-topics.md#downtimes) for more information on triggered downtimes.
 
 In addition to these parameters a [filter](9-icinga2-api.md#icinga2-api-filters) must be provided. The valid types for this action are `Host` and `Service`.
index db8e8c3f26792ae6115d8c8b9c03bc445d5203dc..b4283813bbf63ce6c6070209f6e0efcd07640c0e 100644 (file)
@@ -303,7 +303,7 @@ Dictionary::Ptr ApiActions::ScheduleDowntime(const ConfigObject::Ptr& object,
                return ApiActions::CreateResult(404, "Options 'start_time', 'end_time', 'duration', 'author' and 'comment' are required");
        }
 
-       bool fixed = false;
+       bool fixed = true;
        if (params->Contains("fixed"))
                fixed = HttpUtility::GetLastParameter(params, "fixed");