From 6fdf34c54a998a6ddd6a1febf56290ad4eedb57a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Gajdu=C5=A1ek?= Date: Fri, 15 Aug 2025 15:58:01 +0200 Subject: [PATCH] Add Foreman 3.16 apidocs --- foreman/3.16/apidoc/javascripts/apipie.js | 6 + .../javascripts/bundled/bootstrap-collapse.js | 138 + .../apidoc/javascripts/bundled/bootstrap.js | 1726 +++ .../3.16/apidoc/javascripts/bundled/jquery.js | 9404 +++++++++++++++++ .../apidoc/javascripts/bundled/prettify.js | 28 + .../3.16/apidoc/stylesheets/application.css | 7 + .../bundled/bootstrap-responsive.min.css | 12 + .../stylesheets/bundled/bootstrap.min.css | 689 ++ .../apidoc/stylesheets/bundled/prettify.css | 30 + foreman/3.16/apidoc/v2.html | 3481 ++++++ foreman/3.16/apidoc/v2/architectures.html | 690 ++ .../3.16/apidoc/v2/architectures/create.html | 165 + .../3.16/apidoc/v2/architectures/destroy.html | 111 + .../3.16/apidoc/v2/architectures/index.html | 257 + .../3.16/apidoc/v2/architectures/show.html | 111 + .../3.16/apidoc/v2/architectures/update.html | 191 + foreman/3.16/apidoc/v2/audits.html | 577 + foreman/3.16/apidoc/v2/audits/index.html | 431 + foreman/3.16/apidoc/v2/audits/show.html | 165 + .../3.16/apidoc/v2/auth_source_externals.html | 690 ++ .../v2/auth_source_externals/index.html | 310 + .../apidoc/v2/auth_source_externals/show.html | 165 + .../v2/auth_source_externals/update.html | 273 + .../3.16/apidoc/v2/auth_source_internals.html | 439 + .../v2/auth_source_internals/index.html | 296 + .../apidoc/v2/auth_source_internals/show.html | 165 + foreman/3.16/apidoc/v2/auth_source_ldaps.html | 2131 ++++ .../apidoc/v2/auth_source_ldaps/create.html | 742 ++ .../apidoc/v2/auth_source_ldaps/destroy.html | 165 + .../apidoc/v2/auth_source_ldaps/index.html | 310 + .../apidoc/v2/auth_source_ldaps/show.html | 165 + .../apidoc/v2/auth_source_ldaps/test.html | 165 + .../apidoc/v2/auth_source_ldaps/update.html | 768 ++ foreman/3.16/apidoc/v2/auth_sources.html | 336 + .../3.16/apidoc/v2/auth_sources/index.html | 310 + foreman/3.16/apidoc/v2/autosign.html | 409 + foreman/3.16/apidoc/v2/autosign/create.html | 167 + foreman/3.16/apidoc/v2/autosign/destroy.html | 167 + foreman/3.16/apidoc/v2/autosign/index.html | 139 + foreman/3.16/apidoc/v2/bookmarks.html | 1061 ++ foreman/3.16/apidoc/v2/bookmarks/create.html | 269 + foreman/3.16/apidoc/v2/bookmarks/destroy.html | 165 + foreman/3.16/apidoc/v2/bookmarks/index.html | 315 + foreman/3.16/apidoc/v2/bookmarks/show.html | 165 + foreman/3.16/apidoc/v2/bookmarks/update.html | 295 + foreman/3.16/apidoc/v2/common_parameters.html | 1137 ++ .../apidoc/v2/common_parameters/create.html | 271 + .../apidoc/v2/common_parameters/destroy.html | 165 + .../apidoc/v2/common_parameters/index.html | 359 + .../apidoc/v2/common_parameters/show.html | 193 + .../apidoc/v2/common_parameters/update.html | 297 + .../3.16/apidoc/v2/compute_attributes.html | 1047 ++ .../apidoc/v2/compute_attributes/create.html | 271 + .../apidoc/v2/compute_attributes/index.html | 370 + .../apidoc/v2/compute_attributes/show.html | 167 + .../apidoc/v2/compute_attributes/update.html | 297 + foreman/3.16/apidoc/v2/compute_profiles.html | 866 ++ .../apidoc/v2/compute_profiles/create.html | 191 + .../apidoc/v2/compute_profiles/destroy.html | 165 + .../apidoc/v2/compute_profiles/index.html | 276 + .../3.16/apidoc/v2/compute_profiles/show.html | 165 + .../apidoc/v2/compute_profiles/update.html | 217 + foreman/3.16/apidoc/v2/compute_resources.html | 4419 ++++++++ .../v2/compute_resources/associate.html | 191 + .../compute_resources/available_clusters.html | 165 + .../compute_resources/available_flavors.html | 165 + .../compute_resources/available_folders.html | 165 + .../compute_resources/available_images.html | 165 + .../compute_resources/available_networks.html | 198 + .../available_resource_pools.html | 191 + .../available_security_groups.html | 165 + .../available_storage_domains.html | 233 + .../available_storage_pods.html | 233 + .../available_virtual_machines.html | 165 + .../v2/compute_resources/available_zones.html | 165 + .../apidoc/v2/compute_resources/create.html | 665 ++ .../apidoc/v2/compute_resources/destroy.html | 165 + .../v2/compute_resources/destroy_vm.html | 191 + .../apidoc/v2/compute_resources/index.html | 301 + .../apidoc/v2/compute_resources/power_vm.html | 191 + .../v2/compute_resources/refresh_cache.html | 165 + .../apidoc/v2/compute_resources/show.html | 165 + .../apidoc/v2/compute_resources/show_vm.html | 191 + .../v2/compute_resources/storage_domain.html | 191 + .../v2/compute_resources/storage_pod.html | 191 + .../apidoc/v2/compute_resources/update.html | 691 ++ foreman/3.16/apidoc/v2/config_reports.html | 1094 ++ .../3.16/apidoc/v2/config_reports/create.html | 376 + .../apidoc/v2/config_reports/destroy.html | 165 + .../3.16/apidoc/v2/config_reports/index.html | 371 + .../3.16/apidoc/v2/config_reports/last.html | 165 + .../3.16/apidoc/v2/config_reports/show.html | 165 + foreman/3.16/apidoc/v2/dashboard.html | 187 + foreman/3.16/apidoc/v2/dashboard/index.html | 167 + foreman/3.16/apidoc/v2/domains.html | 1273 +++ foreman/3.16/apidoc/v2/domains/create.html | 335 + foreman/3.16/apidoc/v2/domains/destroy.html | 165 + foreman/3.16/apidoc/v2/domains/index.html | 355 + foreman/3.16/apidoc/v2/domains/show.html | 195 + foreman/3.16/apidoc/v2/domains/update.html | 359 + .../3.16/apidoc/v2/external_usergroups.html | 788 ++ .../apidoc/v2/external_usergroups/create.html | 197 + .../v2/external_usergroups/destroy.html | 141 + .../apidoc/v2/external_usergroups/index.html | 120 + .../v2/external_usergroups/refresh.html | 141 + .../apidoc/v2/external_usergroups/show.html | 148 + .../apidoc/v2/external_usergroups/update.html | 225 + foreman/3.16/apidoc/v2/fact_values.html | 376 + foreman/3.16/apidoc/v2/fact_values/index.html | 353 + foreman/3.16/apidoc/v2/filters.html | 1181 +++ foreman/3.16/apidoc/v2/filters/create.html | 321 + foreman/3.16/apidoc/v2/filters/destroy.html | 165 + foreman/3.16/apidoc/v2/filters/index.html | 331 + foreman/3.16/apidoc/v2/filters/show.html | 165 + foreman/3.16/apidoc/v2/filters/update.html | 347 + foreman/3.16/apidoc/v2/home.html | 256 + foreman/3.16/apidoc/v2/home/index.html | 139 + foreman/3.16/apidoc/v2/home/status.html | 139 + foreman/3.16/apidoc/v2/host_statuses.html | 215 + .../3.16/apidoc/v2/host_statuses/index.html | 195 + foreman/3.16/apidoc/v2/hostgroups.html | 2701 +++++ foreman/3.16/apidoc/v2/hostgroups/clone.html | 165 + foreman/3.16/apidoc/v2/hostgroups/create.html | 835 ++ .../3.16/apidoc/v2/hostgroups/destroy.html | 165 + foreman/3.16/apidoc/v2/hostgroups/index.html | 403 + .../apidoc/v2/hostgroups/rebuild_config.html | 221 + foreman/3.16/apidoc/v2/hostgroups/show.html | 277 + foreman/3.16/apidoc/v2/hostgroups/update.html | 861 ++ foreman/3.16/apidoc/v2/hosts.html | 6925 ++++++++++++ foreman/3.16/apidoc/v2/hosts/boot.html | 193 + foreman/3.16/apidoc/v2/hosts/create.html | 1877 ++++ foreman/3.16/apidoc/v2/hosts/destroy.html | 212 + .../3.16/apidoc/v2/hosts/disassociate.html | 165 + foreman/3.16/apidoc/v2/hosts/enc.html | 165 + foreman/3.16/apidoc/v2/hosts/facts.html | 251 + .../3.16/apidoc/v2/hosts/forget_status.html | 193 + foreman/3.16/apidoc/v2/hosts/get_status.html | 193 + foreman/3.16/apidoc/v2/hosts/index.html | 860 ++ .../apidoc/v2/hosts/inherited_parameters.html | 165 + foreman/3.16/apidoc/v2/hosts/power.html | 193 + .../3.16/apidoc/v2/hosts/power_status.html | 202 + .../3.16/apidoc/v2/hosts/rebuild_config.html | 193 + foreman/3.16/apidoc/v2/hosts/show.html | 348 + foreman/3.16/apidoc/v2/hosts/template.html | 193 + foreman/3.16/apidoc/v2/hosts/templates.html | 165 + foreman/3.16/apidoc/v2/hosts/update.html | 1875 ++++ .../v2/hosts/vm_compute_attributes.html | 167 + .../3.16/apidoc/v2/hosts_bulk_actions.html | 1945 ++++ .../hosts_bulk_actions/assign_location.html | 335 + .../assign_organization.html | 335 + .../apidoc/v2/hosts_bulk_actions/build.html | 335 + .../v2/hosts_bulk_actions/bulk_destroy.html | 279 + .../v2/hosts_bulk_actions/change_owner.html | 307 + .../v2/hosts_bulk_actions/disassociate.html | 279 + .../reassign_hostgroup.html | 307 + foreman/3.16/apidoc/v2/http_proxies.html | 1177 +++ .../3.16/apidoc/v2/http_proxies/create.html | 333 + .../3.16/apidoc/v2/http_proxies/destroy.html | 165 + .../3.16/apidoc/v2/http_proxies/index.html | 301 + foreman/3.16/apidoc/v2/http_proxies/show.html | 167 + .../3.16/apidoc/v2/http_proxies/update.html | 359 + foreman/3.16/apidoc/v2/images.html | 1561 +++ foreman/3.16/apidoc/v2/images/create.html | 409 + foreman/3.16/apidoc/v2/images/destroy.html | 191 + foreman/3.16/apidoc/v2/images/index.html | 399 + foreman/3.16/apidoc/v2/images/show.html | 263 + foreman/3.16/apidoc/v2/images/update.html | 435 + foreman/3.16/apidoc/v2/instance_hosts.html | 379 + .../apidoc/v2/instance_hosts/destroy.html | 139 + .../3.16/apidoc/v2/instance_hosts/index.html | 139 + .../3.16/apidoc/v2/instance_hosts/update.html | 165 + foreman/3.16/apidoc/v2/interfaces.html | 2247 ++++ foreman/3.16/apidoc/v2/interfaces/create.html | 839 ++ .../3.16/apidoc/v2/interfaces/destroy.html | 195 + foreman/3.16/apidoc/v2/interfaces/index.html | 293 + foreman/3.16/apidoc/v2/interfaces/show.html | 195 + foreman/3.16/apidoc/v2/interfaces/update.html | 867 ++ foreman/3.16/apidoc/v2/locations.html | 1764 ++++ foreman/3.16/apidoc/v2/locations/create.html | 609 ++ foreman/3.16/apidoc/v2/locations/destroy.html | 184 + foreman/3.16/apidoc/v2/locations/index.html | 291 + foreman/3.16/apidoc/v2/locations/show.html | 193 + foreman/3.16/apidoc/v2/locations/update.html | 635 ++ .../3.16/apidoc/v2/mail_notifications.html | 1169 ++ .../apidoc/v2/mail_notifications/create.html | 275 + .../apidoc/v2/mail_notifications/destroy.html | 191 + .../apidoc/v2/mail_notifications/index.html | 286 + .../apidoc/v2/mail_notifications/show.html | 167 + .../apidoc/v2/mail_notifications/update.html | 275 + .../user_mail_notifications.html | 165 + foreman/3.16/apidoc/v2/media.html | 1242 +++ foreman/3.16/apidoc/v2/media/create.html | 335 + foreman/3.16/apidoc/v2/media/destroy.html | 165 + foreman/3.16/apidoc/v2/media/index.html | 355 + foreman/3.16/apidoc/v2/media/show.html | 165 + foreman/3.16/apidoc/v2/media/update.html | 361 + foreman/3.16/apidoc/v2/models.html | 1079 ++ foreman/3.16/apidoc/v2/models/create.html | 269 + foreman/3.16/apidoc/v2/models/destroy.html | 165 + foreman/3.16/apidoc/v2/models/index.html | 333 + foreman/3.16/apidoc/v2/models/show.html | 165 + foreman/3.16/apidoc/v2/models/update.html | 295 + foreman/3.16/apidoc/v2/operatingsystems.html | 2059 ++++ .../apidoc/v2/operatingsystems/bootfiles.html | 218 + .../apidoc/v2/operatingsystems/create.html | 545 + .../apidoc/v2/operatingsystems/destroy.html | 165 + .../apidoc/v2/operatingsystems/index.html | 545 + .../3.16/apidoc/v2/operatingsystems/show.html | 193 + .../apidoc/v2/operatingsystems/update.html | 571 + foreman/3.16/apidoc/v2/organizations.html | 1764 ++++ .../3.16/apidoc/v2/organizations/create.html | 609 ++ .../3.16/apidoc/v2/organizations/destroy.html | 184 + .../3.16/apidoc/v2/organizations/index.html | 291 + .../3.16/apidoc/v2/organizations/show.html | 193 + .../3.16/apidoc/v2/organizations/update.html | 635 ++ .../3.16/apidoc/v2/os_default_templates.html | 1019 ++ .../v2/os_default_templates/create.html | 247 + .../v2/os_default_templates/destroy.html | 193 + .../apidoc/v2/os_default_templates/index.html | 258 + .../apidoc/v2/os_default_templates/show.html | 193 + .../v2/os_default_templates/update.html | 273 + foreman/3.16/apidoc/v2/parameters.html | 2447 +++++ foreman/3.16/apidoc/v2/parameters/create.html | 455 + .../3.16/apidoc/v2/parameters/destroy.html | 349 + foreman/3.16/apidoc/v2/parameters/index.html | 541 + foreman/3.16/apidoc/v2/parameters/reset.html | 321 + foreman/3.16/apidoc/v2/parameters/show.html | 377 + foreman/3.16/apidoc/v2/parameters/update.html | 483 + foreman/3.16/apidoc/v2/permissions.html | 618 ++ .../v2/permissions/current_permissions.html | 139 + foreman/3.16/apidoc/v2/permissions/index.html | 281 + .../apidoc/v2/permissions/resource_types.html | 139 + foreman/3.16/apidoc/v2/permissions/show.html | 165 + .../apidoc/v2/personal_access_tokens.html | 851 ++ .../v2/personal_access_tokens/create.html | 247 + .../v2/personal_access_tokens/destroy.html | 193 + .../v2/personal_access_tokens/index.html | 324 + .../v2/personal_access_tokens/show.html | 193 + foreman/3.16/apidoc/v2/ping.html | 260 + foreman/3.16/apidoc/v2/ping/ping.html | 141 + foreman/3.16/apidoc/v2/ping/statuses.html | 141 + foreman/3.16/apidoc/v2/plugins.html | 159 + foreman/3.16/apidoc/v2/plugins/index.html | 139 + .../apidoc/v2/provisioning_templates.html | 2427 +++++ .../build_pxe_default.html | 139 + .../v2/provisioning_templates/clone.html | 219 + .../v2/provisioning_templates/create.html | 465 + .../v2/provisioning_templates/destroy.html | 165 + .../v2/provisioning_templates/export.html | 165 + .../v2/provisioning_templates/import.html | 415 + .../v2/provisioning_templates/index.html | 385 + .../v2/provisioning_templates/revision.html | 167 + .../v2/provisioning_templates/show.html | 165 + .../v2/provisioning_templates/update.html | 491 + foreman/3.16/apidoc/v2/ptables.html | 2373 +++++ foreman/3.16/apidoc/v2/ptables/clone.html | 219 + foreman/3.16/apidoc/v2/ptables/create.html | 489 + foreman/3.16/apidoc/v2/ptables/destroy.html | 165 + foreman/3.16/apidoc/v2/ptables/export.html | 165 + foreman/3.16/apidoc/v2/ptables/import.html | 415 + foreman/3.16/apidoc/v2/ptables/index.html | 380 + foreman/3.16/apidoc/v2/ptables/revision.html | 167 + foreman/3.16/apidoc/v2/ptables/show.html | 165 + foreman/3.16/apidoc/v2/ptables/update.html | 515 + foreman/3.16/apidoc/v2/realms.html | 1123 ++ foreman/3.16/apidoc/v2/realms/create.html | 307 + foreman/3.16/apidoc/v2/realms/destroy.html | 165 + foreman/3.16/apidoc/v2/realms/index.html | 301 + foreman/3.16/apidoc/v2/realms/show.html | 167 + foreman/3.16/apidoc/v2/realms/update.html | 331 + foreman/3.16/apidoc/v2/registration.html | 2006 ++++ .../3.16/apidoc/v2/registration/global.html | 589 ++ foreman/3.16/apidoc/v2/registration/host.html | 1439 +++ .../3.16/apidoc/v2/registration_commands.html | 663 ++ .../v2/registration_commands/create.html | 643 ++ .../3.16/apidoc/v2/registration_tokens.html | 316 + .../registration_tokens/invalidate_jwt.html | 169 + .../invalidate_jwt_tokens.html | 169 + foreman/3.16/apidoc/v2/report_templates.html | 2789 +++++ .../apidoc/v2/report_templates/clone.html | 219 + .../apidoc/v2/report_templates/create.html | 407 + .../apidoc/v2/report_templates/destroy.html | 165 + .../apidoc/v2/report_templates/export.html | 165 + .../apidoc/v2/report_templates/generate.html | 249 + .../apidoc/v2/report_templates/import.html | 415 + .../apidoc/v2/report_templates/index.html | 330 + .../v2/report_templates/report_data.html | 195 + .../apidoc/v2/report_templates/revision.html | 167 + .../v2/report_templates/schedule_report.html | 315 + .../3.16/apidoc/v2/report_templates/show.html | 165 + .../apidoc/v2/report_templates/update.html | 433 + foreman/3.16/apidoc/v2/roles.html | 1339 +++ foreman/3.16/apidoc/v2/roles/clone.html | 301 + foreman/3.16/apidoc/v2/roles/create.html | 275 + foreman/3.16/apidoc/v2/roles/destroy.html | 165 + foreman/3.16/apidoc/v2/roles/index.html | 296 + foreman/3.16/apidoc/v2/roles/show.html | 191 + foreman/3.16/apidoc/v2/roles/update.html | 301 + foreman/3.16/apidoc/v2/settings.html | 476 + foreman/3.16/apidoc/v2/settings/index.html | 227 + foreman/3.16/apidoc/v2/settings/show.html | 111 + foreman/3.16/apidoc/v2/settings/update.html | 202 + foreman/3.16/apidoc/v2/smart_proxies.html | 1390 +++ .../3.16/apidoc/v2/smart_proxies/create.html | 273 + .../3.16/apidoc/v2/smart_proxies/destroy.html | 165 + .../v2/smart_proxies/import_subnets.html | 165 + .../3.16/apidoc/v2/smart_proxies/index.html | 334 + .../3.16/apidoc/v2/smart_proxies/refresh.html | 165 + .../3.16/apidoc/v2/smart_proxies/show.html | 221 + .../3.16/apidoc/v2/smart_proxies/update.html | 299 + foreman/3.16/apidoc/v2/smart_proxy_hosts.html | 405 + .../apidoc/v2/smart_proxy_hosts/destroy.html | 139 + .../apidoc/v2/smart_proxy_hosts/index.html | 139 + .../apidoc/v2/smart_proxy_hosts/update.html | 191 + foreman/3.16/apidoc/v2/ssh_keys.html | 836 ++ foreman/3.16/apidoc/v2/ssh_keys/create.html | 247 + foreman/3.16/apidoc/v2/ssh_keys/destroy.html | 193 + foreman/3.16/apidoc/v2/ssh_keys/index.html | 309 + foreman/3.16/apidoc/v2/ssh_keys/show.html | 193 + foreman/3.16/apidoc/v2/subnets.html | 2680 +++++ foreman/3.16/apidoc/v2/subnets/create.html | 921 ++ foreman/3.16/apidoc/v2/subnets/destroy.html | 167 + foreman/3.16/apidoc/v2/subnets/freeip.html | 221 + foreman/3.16/apidoc/v2/subnets/index.html | 410 + foreman/3.16/apidoc/v2/subnets/show.html | 193 + foreman/3.16/apidoc/v2/subnets/update.html | 949 ++ foreman/3.16/apidoc/v2/table_preferences.html | 967 ++ .../apidoc/v2/table_preferences/create.html | 223 + .../apidoc/v2/table_preferences/destroy.html | 195 + .../apidoc/v2/table_preferences/index.html | 279 + .../apidoc/v2/table_preferences/show.html | 195 + .../apidoc/v2/table_preferences/update.html | 223 + foreman/3.16/apidoc/v2/tasks.html | 159 + foreman/3.16/apidoc/v2/tasks/index.html | 139 + .../3.16/apidoc/v2/template_combinations.html | 1007 ++ .../v2/template_combinations/create.html | 256 + .../v2/template_combinations/destroy.html | 165 + .../v2/template_combinations/index.html | 202 + .../apidoc/v2/template_combinations/show.html | 235 + .../v2/template_combinations/update.html | 282 + foreman/3.16/apidoc/v2/template_inputs.html | 1621 +++ .../apidoc/v2/template_inputs/create.html | 527 + .../apidoc/v2/template_inputs/destroy.html | 191 + .../3.16/apidoc/v2/template_inputs/index.html | 307 + .../3.16/apidoc/v2/template_inputs/show.html | 191 + .../apidoc/v2/template_inputs/update.html | 553 + foreman/3.16/apidoc/v2/template_kinds.html | 296 + .../3.16/apidoc/v2/template_kinds/index.html | 276 + foreman/3.16/apidoc/v2/usergroups.html | 820 ++ foreman/3.16/apidoc/v2/usergroups/create.html | 243 + .../3.16/apidoc/v2/usergroups/destroy.html | 111 + foreman/3.16/apidoc/v2/usergroups/index.html | 232 + foreman/3.16/apidoc/v2/usergroups/show.html | 111 + foreman/3.16/apidoc/v2/usergroups/update.html | 271 + foreman/3.16/apidoc/v2/users.html | 2176 ++++ foreman/3.16/apidoc/v2/users/create.html | 623 ++ foreman/3.16/apidoc/v2/users/destroy.html | 165 + foreman/3.16/apidoc/v2/users/extlogin.html | 139 + foreman/3.16/apidoc/v2/users/index.html | 482 + foreman/3.16/apidoc/v2/users/show.html | 165 + .../3.16/apidoc/v2/users/show_current.html | 139 + foreman/3.16/apidoc/v2/users/update.html | 677 ++ foreman/3.16/index.html | 6 + foreman/latest | 2 +- index.html | 1 + 365 files changed, 176649 insertions(+), 1 deletion(-) create mode 100644 foreman/3.16/apidoc/javascripts/apipie.js create mode 100644 foreman/3.16/apidoc/javascripts/bundled/bootstrap-collapse.js create mode 100644 foreman/3.16/apidoc/javascripts/bundled/bootstrap.js create mode 100644 foreman/3.16/apidoc/javascripts/bundled/jquery.js create mode 100644 foreman/3.16/apidoc/javascripts/bundled/prettify.js create mode 100644 foreman/3.16/apidoc/stylesheets/application.css create mode 100644 foreman/3.16/apidoc/stylesheets/bundled/bootstrap-responsive.min.css create mode 100644 foreman/3.16/apidoc/stylesheets/bundled/bootstrap.min.css create mode 100644 foreman/3.16/apidoc/stylesheets/bundled/prettify.css create mode 100644 foreman/3.16/apidoc/v2.html create mode 100644 foreman/3.16/apidoc/v2/architectures.html create mode 100644 foreman/3.16/apidoc/v2/architectures/create.html create mode 100644 foreman/3.16/apidoc/v2/architectures/destroy.html create mode 100644 foreman/3.16/apidoc/v2/architectures/index.html create mode 100644 foreman/3.16/apidoc/v2/architectures/show.html create mode 100644 foreman/3.16/apidoc/v2/architectures/update.html create mode 100644 foreman/3.16/apidoc/v2/audits.html create mode 100644 foreman/3.16/apidoc/v2/audits/index.html create mode 100644 foreman/3.16/apidoc/v2/audits/show.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_externals.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_externals/index.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_externals/show.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_externals/update.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_internals.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_internals/index.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_internals/show.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_ldaps.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_ldaps/create.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_ldaps/destroy.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_ldaps/index.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_ldaps/show.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_ldaps/test.html create mode 100644 foreman/3.16/apidoc/v2/auth_source_ldaps/update.html create mode 100644 foreman/3.16/apidoc/v2/auth_sources.html create mode 100644 foreman/3.16/apidoc/v2/auth_sources/index.html create mode 100644 foreman/3.16/apidoc/v2/autosign.html create mode 100644 foreman/3.16/apidoc/v2/autosign/create.html create mode 100644 foreman/3.16/apidoc/v2/autosign/destroy.html create mode 100644 foreman/3.16/apidoc/v2/autosign/index.html create mode 100644 foreman/3.16/apidoc/v2/bookmarks.html create mode 100644 foreman/3.16/apidoc/v2/bookmarks/create.html create mode 100644 foreman/3.16/apidoc/v2/bookmarks/destroy.html create mode 100644 foreman/3.16/apidoc/v2/bookmarks/index.html create mode 100644 foreman/3.16/apidoc/v2/bookmarks/show.html create mode 100644 foreman/3.16/apidoc/v2/bookmarks/update.html create mode 100644 foreman/3.16/apidoc/v2/common_parameters.html create mode 100644 foreman/3.16/apidoc/v2/common_parameters/create.html create mode 100644 foreman/3.16/apidoc/v2/common_parameters/destroy.html create mode 100644 foreman/3.16/apidoc/v2/common_parameters/index.html create mode 100644 foreman/3.16/apidoc/v2/common_parameters/show.html create mode 100644 foreman/3.16/apidoc/v2/common_parameters/update.html create mode 100644 foreman/3.16/apidoc/v2/compute_attributes.html create mode 100644 foreman/3.16/apidoc/v2/compute_attributes/create.html create mode 100644 foreman/3.16/apidoc/v2/compute_attributes/index.html create mode 100644 foreman/3.16/apidoc/v2/compute_attributes/show.html create mode 100644 foreman/3.16/apidoc/v2/compute_attributes/update.html create mode 100644 foreman/3.16/apidoc/v2/compute_profiles.html create mode 100644 foreman/3.16/apidoc/v2/compute_profiles/create.html create mode 100644 foreman/3.16/apidoc/v2/compute_profiles/destroy.html create mode 100644 foreman/3.16/apidoc/v2/compute_profiles/index.html create mode 100644 foreman/3.16/apidoc/v2/compute_profiles/show.html create mode 100644 foreman/3.16/apidoc/v2/compute_profiles/update.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/associate.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_clusters.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_flavors.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_folders.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_images.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_networks.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_resource_pools.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_security_groups.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_storage_domains.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_storage_pods.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_virtual_machines.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/available_zones.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/create.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/destroy.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/destroy_vm.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/index.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/power_vm.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/refresh_cache.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/show.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/show_vm.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/storage_domain.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/storage_pod.html create mode 100644 foreman/3.16/apidoc/v2/compute_resources/update.html create mode 100644 foreman/3.16/apidoc/v2/config_reports.html create mode 100644 foreman/3.16/apidoc/v2/config_reports/create.html create mode 100644 foreman/3.16/apidoc/v2/config_reports/destroy.html create mode 100644 foreman/3.16/apidoc/v2/config_reports/index.html create mode 100644 foreman/3.16/apidoc/v2/config_reports/last.html create mode 100644 foreman/3.16/apidoc/v2/config_reports/show.html create mode 100644 foreman/3.16/apidoc/v2/dashboard.html create mode 100644 foreman/3.16/apidoc/v2/dashboard/index.html create mode 100644 foreman/3.16/apidoc/v2/domains.html create mode 100644 foreman/3.16/apidoc/v2/domains/create.html create mode 100644 foreman/3.16/apidoc/v2/domains/destroy.html create mode 100644 foreman/3.16/apidoc/v2/domains/index.html create mode 100644 foreman/3.16/apidoc/v2/domains/show.html create mode 100644 foreman/3.16/apidoc/v2/domains/update.html create mode 100644 foreman/3.16/apidoc/v2/external_usergroups.html create mode 100644 foreman/3.16/apidoc/v2/external_usergroups/create.html create mode 100644 foreman/3.16/apidoc/v2/external_usergroups/destroy.html create mode 100644 foreman/3.16/apidoc/v2/external_usergroups/index.html create mode 100644 foreman/3.16/apidoc/v2/external_usergroups/refresh.html create mode 100644 foreman/3.16/apidoc/v2/external_usergroups/show.html create mode 100644 foreman/3.16/apidoc/v2/external_usergroups/update.html create mode 100644 foreman/3.16/apidoc/v2/fact_values.html create mode 100644 foreman/3.16/apidoc/v2/fact_values/index.html create mode 100644 foreman/3.16/apidoc/v2/filters.html create mode 100644 foreman/3.16/apidoc/v2/filters/create.html create mode 100644 foreman/3.16/apidoc/v2/filters/destroy.html create mode 100644 foreman/3.16/apidoc/v2/filters/index.html create mode 100644 foreman/3.16/apidoc/v2/filters/show.html create mode 100644 foreman/3.16/apidoc/v2/filters/update.html create mode 100644 foreman/3.16/apidoc/v2/home.html create mode 100644 foreman/3.16/apidoc/v2/home/index.html create mode 100644 foreman/3.16/apidoc/v2/home/status.html create mode 100644 foreman/3.16/apidoc/v2/host_statuses.html create mode 100644 foreman/3.16/apidoc/v2/host_statuses/index.html create mode 100644 foreman/3.16/apidoc/v2/hostgroups.html create mode 100644 foreman/3.16/apidoc/v2/hostgroups/clone.html create mode 100644 foreman/3.16/apidoc/v2/hostgroups/create.html create mode 100644 foreman/3.16/apidoc/v2/hostgroups/destroy.html create mode 100644 foreman/3.16/apidoc/v2/hostgroups/index.html create mode 100644 foreman/3.16/apidoc/v2/hostgroups/rebuild_config.html create mode 100644 foreman/3.16/apidoc/v2/hostgroups/show.html create mode 100644 foreman/3.16/apidoc/v2/hostgroups/update.html create mode 100644 foreman/3.16/apidoc/v2/hosts.html create mode 100644 foreman/3.16/apidoc/v2/hosts/boot.html create mode 100644 foreman/3.16/apidoc/v2/hosts/create.html create mode 100644 foreman/3.16/apidoc/v2/hosts/destroy.html create mode 100644 foreman/3.16/apidoc/v2/hosts/disassociate.html create mode 100644 foreman/3.16/apidoc/v2/hosts/enc.html create mode 100644 foreman/3.16/apidoc/v2/hosts/facts.html create mode 100644 foreman/3.16/apidoc/v2/hosts/forget_status.html create mode 100644 foreman/3.16/apidoc/v2/hosts/get_status.html create mode 100644 foreman/3.16/apidoc/v2/hosts/index.html create mode 100644 foreman/3.16/apidoc/v2/hosts/inherited_parameters.html create mode 100644 foreman/3.16/apidoc/v2/hosts/power.html create mode 100644 foreman/3.16/apidoc/v2/hosts/power_status.html create mode 100644 foreman/3.16/apidoc/v2/hosts/rebuild_config.html create mode 100644 foreman/3.16/apidoc/v2/hosts/show.html create mode 100644 foreman/3.16/apidoc/v2/hosts/template.html create mode 100644 foreman/3.16/apidoc/v2/hosts/templates.html create mode 100644 foreman/3.16/apidoc/v2/hosts/update.html create mode 100644 foreman/3.16/apidoc/v2/hosts/vm_compute_attributes.html create mode 100644 foreman/3.16/apidoc/v2/hosts_bulk_actions.html create mode 100644 foreman/3.16/apidoc/v2/hosts_bulk_actions/assign_location.html create mode 100644 foreman/3.16/apidoc/v2/hosts_bulk_actions/assign_organization.html create mode 100644 foreman/3.16/apidoc/v2/hosts_bulk_actions/build.html create mode 100644 foreman/3.16/apidoc/v2/hosts_bulk_actions/bulk_destroy.html create mode 100644 foreman/3.16/apidoc/v2/hosts_bulk_actions/change_owner.html create mode 100644 foreman/3.16/apidoc/v2/hosts_bulk_actions/disassociate.html create mode 100644 foreman/3.16/apidoc/v2/hosts_bulk_actions/reassign_hostgroup.html create mode 100644 foreman/3.16/apidoc/v2/http_proxies.html create mode 100644 foreman/3.16/apidoc/v2/http_proxies/create.html create mode 100644 foreman/3.16/apidoc/v2/http_proxies/destroy.html create mode 100644 foreman/3.16/apidoc/v2/http_proxies/index.html create mode 100644 foreman/3.16/apidoc/v2/http_proxies/show.html create mode 100644 foreman/3.16/apidoc/v2/http_proxies/update.html create mode 100644 foreman/3.16/apidoc/v2/images.html create mode 100644 foreman/3.16/apidoc/v2/images/create.html create mode 100644 foreman/3.16/apidoc/v2/images/destroy.html create mode 100644 foreman/3.16/apidoc/v2/images/index.html create mode 100644 foreman/3.16/apidoc/v2/images/show.html create mode 100644 foreman/3.16/apidoc/v2/images/update.html create mode 100644 foreman/3.16/apidoc/v2/instance_hosts.html create mode 100644 foreman/3.16/apidoc/v2/instance_hosts/destroy.html create mode 100644 foreman/3.16/apidoc/v2/instance_hosts/index.html create mode 100644 foreman/3.16/apidoc/v2/instance_hosts/update.html create mode 100644 foreman/3.16/apidoc/v2/interfaces.html create mode 100644 foreman/3.16/apidoc/v2/interfaces/create.html create mode 100644 foreman/3.16/apidoc/v2/interfaces/destroy.html create mode 100644 foreman/3.16/apidoc/v2/interfaces/index.html create mode 100644 foreman/3.16/apidoc/v2/interfaces/show.html create mode 100644 foreman/3.16/apidoc/v2/interfaces/update.html create mode 100644 foreman/3.16/apidoc/v2/locations.html create mode 100644 foreman/3.16/apidoc/v2/locations/create.html create mode 100644 foreman/3.16/apidoc/v2/locations/destroy.html create mode 100644 foreman/3.16/apidoc/v2/locations/index.html create mode 100644 foreman/3.16/apidoc/v2/locations/show.html create mode 100644 foreman/3.16/apidoc/v2/locations/update.html create mode 100644 foreman/3.16/apidoc/v2/mail_notifications.html create mode 100644 foreman/3.16/apidoc/v2/mail_notifications/create.html create mode 100644 foreman/3.16/apidoc/v2/mail_notifications/destroy.html create mode 100644 foreman/3.16/apidoc/v2/mail_notifications/index.html create mode 100644 foreman/3.16/apidoc/v2/mail_notifications/show.html create mode 100644 foreman/3.16/apidoc/v2/mail_notifications/update.html create mode 100644 foreman/3.16/apidoc/v2/mail_notifications/user_mail_notifications.html create mode 100644 foreman/3.16/apidoc/v2/media.html create mode 100644 foreman/3.16/apidoc/v2/media/create.html create mode 100644 foreman/3.16/apidoc/v2/media/destroy.html create mode 100644 foreman/3.16/apidoc/v2/media/index.html create mode 100644 foreman/3.16/apidoc/v2/media/show.html create mode 100644 foreman/3.16/apidoc/v2/media/update.html create mode 100644 foreman/3.16/apidoc/v2/models.html create mode 100644 foreman/3.16/apidoc/v2/models/create.html create mode 100644 foreman/3.16/apidoc/v2/models/destroy.html create mode 100644 foreman/3.16/apidoc/v2/models/index.html create mode 100644 foreman/3.16/apidoc/v2/models/show.html create mode 100644 foreman/3.16/apidoc/v2/models/update.html create mode 100644 foreman/3.16/apidoc/v2/operatingsystems.html create mode 100644 foreman/3.16/apidoc/v2/operatingsystems/bootfiles.html create mode 100644 foreman/3.16/apidoc/v2/operatingsystems/create.html create mode 100644 foreman/3.16/apidoc/v2/operatingsystems/destroy.html create mode 100644 foreman/3.16/apidoc/v2/operatingsystems/index.html create mode 100644 foreman/3.16/apidoc/v2/operatingsystems/show.html create mode 100644 foreman/3.16/apidoc/v2/operatingsystems/update.html create mode 100644 foreman/3.16/apidoc/v2/organizations.html create mode 100644 foreman/3.16/apidoc/v2/organizations/create.html create mode 100644 foreman/3.16/apidoc/v2/organizations/destroy.html create mode 100644 foreman/3.16/apidoc/v2/organizations/index.html create mode 100644 foreman/3.16/apidoc/v2/organizations/show.html create mode 100644 foreman/3.16/apidoc/v2/organizations/update.html create mode 100644 foreman/3.16/apidoc/v2/os_default_templates.html create mode 100644 foreman/3.16/apidoc/v2/os_default_templates/create.html create mode 100644 foreman/3.16/apidoc/v2/os_default_templates/destroy.html create mode 100644 foreman/3.16/apidoc/v2/os_default_templates/index.html create mode 100644 foreman/3.16/apidoc/v2/os_default_templates/show.html create mode 100644 foreman/3.16/apidoc/v2/os_default_templates/update.html create mode 100644 foreman/3.16/apidoc/v2/parameters.html create mode 100644 foreman/3.16/apidoc/v2/parameters/create.html create mode 100644 foreman/3.16/apidoc/v2/parameters/destroy.html create mode 100644 foreman/3.16/apidoc/v2/parameters/index.html create mode 100644 foreman/3.16/apidoc/v2/parameters/reset.html create mode 100644 foreman/3.16/apidoc/v2/parameters/show.html create mode 100644 foreman/3.16/apidoc/v2/parameters/update.html create mode 100644 foreman/3.16/apidoc/v2/permissions.html create mode 100644 foreman/3.16/apidoc/v2/permissions/current_permissions.html create mode 100644 foreman/3.16/apidoc/v2/permissions/index.html create mode 100644 foreman/3.16/apidoc/v2/permissions/resource_types.html create mode 100644 foreman/3.16/apidoc/v2/permissions/show.html create mode 100644 foreman/3.16/apidoc/v2/personal_access_tokens.html create mode 100644 foreman/3.16/apidoc/v2/personal_access_tokens/create.html create mode 100644 foreman/3.16/apidoc/v2/personal_access_tokens/destroy.html create mode 100644 foreman/3.16/apidoc/v2/personal_access_tokens/index.html create mode 100644 foreman/3.16/apidoc/v2/personal_access_tokens/show.html create mode 100644 foreman/3.16/apidoc/v2/ping.html create mode 100644 foreman/3.16/apidoc/v2/ping/ping.html create mode 100644 foreman/3.16/apidoc/v2/ping/statuses.html create mode 100644 foreman/3.16/apidoc/v2/plugins.html create mode 100644 foreman/3.16/apidoc/v2/plugins/index.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/build_pxe_default.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/clone.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/create.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/destroy.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/export.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/import.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/index.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/revision.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/show.html create mode 100644 foreman/3.16/apidoc/v2/provisioning_templates/update.html create mode 100644 foreman/3.16/apidoc/v2/ptables.html create mode 100644 foreman/3.16/apidoc/v2/ptables/clone.html create mode 100644 foreman/3.16/apidoc/v2/ptables/create.html create mode 100644 foreman/3.16/apidoc/v2/ptables/destroy.html create mode 100644 foreman/3.16/apidoc/v2/ptables/export.html create mode 100644 foreman/3.16/apidoc/v2/ptables/import.html create mode 100644 foreman/3.16/apidoc/v2/ptables/index.html create mode 100644 foreman/3.16/apidoc/v2/ptables/revision.html create mode 100644 foreman/3.16/apidoc/v2/ptables/show.html create mode 100644 foreman/3.16/apidoc/v2/ptables/update.html create mode 100644 foreman/3.16/apidoc/v2/realms.html create mode 100644 foreman/3.16/apidoc/v2/realms/create.html create mode 100644 foreman/3.16/apidoc/v2/realms/destroy.html create mode 100644 foreman/3.16/apidoc/v2/realms/index.html create mode 100644 foreman/3.16/apidoc/v2/realms/show.html create mode 100644 foreman/3.16/apidoc/v2/realms/update.html create mode 100644 foreman/3.16/apidoc/v2/registration.html create mode 100644 foreman/3.16/apidoc/v2/registration/global.html create mode 100644 foreman/3.16/apidoc/v2/registration/host.html create mode 100644 foreman/3.16/apidoc/v2/registration_commands.html create mode 100644 foreman/3.16/apidoc/v2/registration_commands/create.html create mode 100644 foreman/3.16/apidoc/v2/registration_tokens.html create mode 100644 foreman/3.16/apidoc/v2/registration_tokens/invalidate_jwt.html create mode 100644 foreman/3.16/apidoc/v2/registration_tokens/invalidate_jwt_tokens.html create mode 100644 foreman/3.16/apidoc/v2/report_templates.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/clone.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/create.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/destroy.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/export.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/generate.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/import.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/index.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/report_data.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/revision.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/schedule_report.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/show.html create mode 100644 foreman/3.16/apidoc/v2/report_templates/update.html create mode 100644 foreman/3.16/apidoc/v2/roles.html create mode 100644 foreman/3.16/apidoc/v2/roles/clone.html create mode 100644 foreman/3.16/apidoc/v2/roles/create.html create mode 100644 foreman/3.16/apidoc/v2/roles/destroy.html create mode 100644 foreman/3.16/apidoc/v2/roles/index.html create mode 100644 foreman/3.16/apidoc/v2/roles/show.html create mode 100644 foreman/3.16/apidoc/v2/roles/update.html create mode 100644 foreman/3.16/apidoc/v2/settings.html create mode 100644 foreman/3.16/apidoc/v2/settings/index.html create mode 100644 foreman/3.16/apidoc/v2/settings/show.html create mode 100644 foreman/3.16/apidoc/v2/settings/update.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxies.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxies/create.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxies/destroy.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxies/import_subnets.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxies/index.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxies/refresh.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxies/show.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxies/update.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxy_hosts.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxy_hosts/destroy.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxy_hosts/index.html create mode 100644 foreman/3.16/apidoc/v2/smart_proxy_hosts/update.html create mode 100644 foreman/3.16/apidoc/v2/ssh_keys.html create mode 100644 foreman/3.16/apidoc/v2/ssh_keys/create.html create mode 100644 foreman/3.16/apidoc/v2/ssh_keys/destroy.html create mode 100644 foreman/3.16/apidoc/v2/ssh_keys/index.html create mode 100644 foreman/3.16/apidoc/v2/ssh_keys/show.html create mode 100644 foreman/3.16/apidoc/v2/subnets.html create mode 100644 foreman/3.16/apidoc/v2/subnets/create.html create mode 100644 foreman/3.16/apidoc/v2/subnets/destroy.html create mode 100644 foreman/3.16/apidoc/v2/subnets/freeip.html create mode 100644 foreman/3.16/apidoc/v2/subnets/index.html create mode 100644 foreman/3.16/apidoc/v2/subnets/show.html create mode 100644 foreman/3.16/apidoc/v2/subnets/update.html create mode 100644 foreman/3.16/apidoc/v2/table_preferences.html create mode 100644 foreman/3.16/apidoc/v2/table_preferences/create.html create mode 100644 foreman/3.16/apidoc/v2/table_preferences/destroy.html create mode 100644 foreman/3.16/apidoc/v2/table_preferences/index.html create mode 100644 foreman/3.16/apidoc/v2/table_preferences/show.html create mode 100644 foreman/3.16/apidoc/v2/table_preferences/update.html create mode 100644 foreman/3.16/apidoc/v2/tasks.html create mode 100644 foreman/3.16/apidoc/v2/tasks/index.html create mode 100644 foreman/3.16/apidoc/v2/template_combinations.html create mode 100644 foreman/3.16/apidoc/v2/template_combinations/create.html create mode 100644 foreman/3.16/apidoc/v2/template_combinations/destroy.html create mode 100644 foreman/3.16/apidoc/v2/template_combinations/index.html create mode 100644 foreman/3.16/apidoc/v2/template_combinations/show.html create mode 100644 foreman/3.16/apidoc/v2/template_combinations/update.html create mode 100644 foreman/3.16/apidoc/v2/template_inputs.html create mode 100644 foreman/3.16/apidoc/v2/template_inputs/create.html create mode 100644 foreman/3.16/apidoc/v2/template_inputs/destroy.html create mode 100644 foreman/3.16/apidoc/v2/template_inputs/index.html create mode 100644 foreman/3.16/apidoc/v2/template_inputs/show.html create mode 100644 foreman/3.16/apidoc/v2/template_inputs/update.html create mode 100644 foreman/3.16/apidoc/v2/template_kinds.html create mode 100644 foreman/3.16/apidoc/v2/template_kinds/index.html create mode 100644 foreman/3.16/apidoc/v2/usergroups.html create mode 100644 foreman/3.16/apidoc/v2/usergroups/create.html create mode 100644 foreman/3.16/apidoc/v2/usergroups/destroy.html create mode 100644 foreman/3.16/apidoc/v2/usergroups/index.html create mode 100644 foreman/3.16/apidoc/v2/usergroups/show.html create mode 100644 foreman/3.16/apidoc/v2/usergroups/update.html create mode 100644 foreman/3.16/apidoc/v2/users.html create mode 100644 foreman/3.16/apidoc/v2/users/create.html create mode 100644 foreman/3.16/apidoc/v2/users/destroy.html create mode 100644 foreman/3.16/apidoc/v2/users/extlogin.html create mode 100644 foreman/3.16/apidoc/v2/users/index.html create mode 100644 foreman/3.16/apidoc/v2/users/show.html create mode 100644 foreman/3.16/apidoc/v2/users/show_current.html create mode 100644 foreman/3.16/apidoc/v2/users/update.html create mode 100644 foreman/3.16/index.html diff --git a/foreman/3.16/apidoc/javascripts/apipie.js b/foreman/3.16/apidoc/javascripts/apipie.js new file mode 100644 index 00000000..9b49b0d7 --- /dev/null +++ b/foreman/3.16/apidoc/javascripts/apipie.js @@ -0,0 +1,6 @@ +$(document).ready(function() { + if (typeof prettyPrint == 'function') { + $('pre.ruby').addClass('prettyprint lang-rb'); + prettyPrint(); + } +}); \ No newline at end of file diff --git a/foreman/3.16/apidoc/javascripts/bundled/bootstrap-collapse.js b/foreman/3.16/apidoc/javascripts/bundled/bootstrap-collapse.js new file mode 100644 index 00000000..9a364468 --- /dev/null +++ b/foreman/3.16/apidoc/javascripts/bundled/bootstrap-collapse.js @@ -0,0 +1,138 @@ +/* ============================================================= + * bootstrap-collapse.js v2.0.2 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + +!function( $ ){ + + "use strict" + + var Collapse = function ( element, options ) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options["parent"]) { + this.$parent = $(this.options["parent"]) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension = this.dimension() + , scroll = $.camelCase(['scroll', dimension].join('-')) + , actives = this.$parent && this.$parent.find('.in') + , hasData + + if (actives && actives.length) { + hasData = actives.data('collapse') + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', 'show', 'shown') + this.$element[dimension](this.$element[0][scroll]) + + } + + , hide: function () { + var dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', 'hide', 'hidden') + this.$element[dimension](0) + } + + , reset: function ( size ) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function ( method, startEvent, completeEvent ) { + var that = this + , complete = function () { + if (startEvent == 'show') that.reset() + that.$element.trigger(completeEvent) + } + + this.$element + .trigger(startEvent) + [method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + /* COLLAPSIBLE PLUGIN DEFINITION + * ============================== */ + + $.fn.collapse = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = typeof option == 'object' && option + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSIBLE DATA-API + * ==================== */ + + $(function () { + $('body').on('click.collapse.data-api', '[data-toggle=collapse]', function ( e ) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $(target).collapse(option) + }) + }) + +}( window.jQuery ); \ No newline at end of file diff --git a/foreman/3.16/apidoc/javascripts/bundled/bootstrap.js b/foreman/3.16/apidoc/javascripts/bundled/bootstrap.js new file mode 100644 index 00000000..ca868671 --- /dev/null +++ b/foreman/3.16/apidoc/javascripts/bundled/bootstrap.js @@ -0,0 +1,1726 @@ +/* =================================================== + * bootstrap-transition.js v2.0.2 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + +!function( $ ) { + + $(function () { + + "use strict" + + /* CSS TRANSITION SUPPORT (https://gist.github.com/373874) + * ======================================================= */ + + $.support.transition = (function () { + var thisBody = document.body || document.documentElement + , thisStyle = thisBody.style + , support = thisStyle.transition !== undefined || thisStyle.WebkitTransition !== undefined || thisStyle.MozTransition !== undefined || thisStyle.MsTransition !== undefined || thisStyle.OTransition !== undefined + + return support && { + end: (function () { + var transitionEnd = "TransitionEnd" + if ( $.browser.webkit ) { + transitionEnd = "webkitTransitionEnd" + } else if ( $.browser.mozilla ) { + transitionEnd = "transitionend" + } else if ( $.browser.opera ) { + transitionEnd = "oTransitionEnd" + } + return transitionEnd + }()) + } + })() + + }) + +}( window.jQuery );/* ========================================================== + * bootstrap-alert.js v2.0.2 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function( $ ){ + + "use strict" + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function ( el ) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype = { + + constructor: Alert + + , close: function ( e ) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + $parent.trigger('close') + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent + .trigger('close') + .removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + $.fn.alert = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT DATA-API + * ============== */ + + $(function () { + $('body').on('click.alert.data-api', dismiss, Alert.prototype.close) + }) + +}( window.jQuery );/* ============================================================ + * bootstrap-button.js v2.0.2 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + +!function( $ ){ + + "use strict" + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function ( element, options ) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype = { + + constructor: Button + + , setState: function ( state ) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + , toggle: function () { + var $parent = this.$element.parent('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + $.fn.button = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON DATA-API + * =============== */ + + $(function () { + $('body').on('click.button.data-api', '[data-toggle^=button]', function ( e ) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + }) + +}( window.jQuery );/* ========================================================== + * bootstrap-carousel.js v2.0.2 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function( $ ){ + + "use strict" + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.carousel.defaults, options) + this.options.slide && this.slide(this.options.slide) + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function () { + this.interval = setInterval($.proxy(this.next, this), this.options.interval) + return this + } + + , to: function (pos) { + var $active = this.$element.find('.active') + , children = $active.parent().children() + , activePos = children.index($active) + , that = this + + if (pos > (children.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activePos == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos])) + } + + , pause: function () { + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + if ($next.hasClass('active')) return + + if (!$.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger('slide') + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } else { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.trigger('slide') + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + $.fn.carousel = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = typeof option == 'object' && option + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (typeof option == 'string' || (option = options.slide)) data[option]() + else data.cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL DATA-API + * ================= */ + + $(function () { + $('body').on('click.carousel.data-api', '[data-slide]', function ( e ) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = !$target.data('modal') && $.extend({}, $target.data(), $this.data()) + $target.carousel(options) + e.preventDefault() + }) + }) + +}( window.jQuery );/* ============================================================= + * bootstrap-collapse.js v2.0.2 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + +!function( $ ){ + + "use strict" + + var Collapse = function ( element, options ) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options["parent"]) { + this.$parent = $(this.options["parent"]) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension = this.dimension() + , scroll = $.camelCase(['scroll', dimension].join('-')) + , actives = this.$parent && this.$parent.find('.in') + , hasData + + if (actives && actives.length) { + hasData = actives.data('collapse') + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', 'show', 'shown') + this.$element[dimension](this.$element[0][scroll]) + + } + + , hide: function () { + var dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', 'hide', 'hidden') + this.$element[dimension](0) + } + + , reset: function ( size ) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function ( method, startEvent, completeEvent ) { + var that = this + , complete = function () { + if (startEvent == 'show') that.reset() + that.$element.trigger(completeEvent) + } + + this.$element + .trigger(startEvent) + [method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + /* COLLAPSIBLE PLUGIN DEFINITION + * ============================== */ + + $.fn.collapse = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = typeof option == 'object' && option + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSIBLE DATA-API + * ==================== */ + + $(function () { + $('body').on('click.collapse.data-api', '[data-toggle=collapse]', function ( e ) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $(target).collapse(option) + }) + }) + +}( window.jQuery );/* ============================================================ + * bootstrap-dropdown.js v2.0.2 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function( $ ){ + + "use strict" + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle="dropdown"]' + , Dropdown = function ( element ) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function ( e ) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + , isActive + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + $parent.length || ($parent = $this.parent()) + + isActive = $parent.hasClass('open') + + clearMenus() + !isActive && $parent.toggleClass('open') + + return false + } + + } + + function clearMenus() { + $(toggle).parent().removeClass('open') + } + + + /* DROPDOWN PLUGIN DEFINITION + * ========================== */ + + $.fn.dropdown = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('dropdown') + if (!data) $this.data('dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.dropdown.Constructor = Dropdown + + + /* APPLY TO STANDARD DROPDOWN ELEMENTS + * =================================== */ + + $(function () { + $('html').on('click.dropdown.data-api', clearMenus) + $('body').on('click.dropdown.data-api', toggle, Dropdown.prototype.toggle) + }) + +}( window.jQuery );/* ========================================================= + * bootstrap-modal.js v2.0.2 + * http://twitter.github.com/bootstrap/javascript.html#modals + * ========================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + + +!function( $ ){ + + "use strict" + + /* MODAL CLASS DEFINITION + * ====================== */ + + var Modal = function ( content, options ) { + this.options = options + this.$element = $(content) + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) + } + + Modal.prototype = { + + constructor: Modal + + , toggle: function () { + return this[!this.isShown ? 'show' : 'hide']() + } + + , show: function () { + var that = this + + if (this.isShown) return + + $('body').addClass('modal-open') + + this.isShown = true + this.$element.trigger('show') + + escape.call(this) + backdrop.call(this, function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + !that.$element.parent().length && that.$element.appendTo(document.body) //don't move modals dom position + + that.$element + .show() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + transition ? + that.$element.one($.support.transition.end, function () { that.$element.trigger('shown') }) : + that.$element.trigger('shown') + + }) + } + + , hide: function ( e ) { + e && e.preventDefault() + + if (!this.isShown) return + + var that = this + this.isShown = false + + $('body').removeClass('modal-open') + + escape.call(this) + + this.$element + .trigger('hide') + .removeClass('in') + + $.support.transition && this.$element.hasClass('fade') ? + hideWithTransition.call(this) : + hideModal.call(this) + } + + } + + + /* MODAL PRIVATE METHODS + * ===================== */ + + function hideWithTransition() { + var that = this + , timeout = setTimeout(function () { + that.$element.off($.support.transition.end) + hideModal.call(that) + }, 500) + + this.$element.one($.support.transition.end, function () { + clearTimeout(timeout) + hideModal.call(that) + }) + } + + function hideModal( that ) { + this.$element + .hide() + .trigger('hidden') + + backdrop.call(this) + } + + function backdrop( callback ) { + var that = this + , animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('