{"action":"closed","issue":{"url":"https://api.github.com/repos/Icinga/icingaweb2-module-director/issues/1899","repository_url":"https://api.github.com/repos/Icinga/icingaweb2-module-director","labels_url":"https://api.github.com/repos/Icinga/icingaweb2-module-director/issues/1899/labels{/name}","comments_url":"https://api.github.com/repos/Icinga/icingaweb2-module-director/issues/1899/comments","events_url":"https://api.github.com/repos/Icinga/icingaweb2-module-director/issues/1899/events","html_url":"https://github.com/Icinga/icingaweb2-module-director/issues/1899","id":462052398,"node_id":"MDU6SXNzdWU0NjIwNTIzOTg=","number":1899,"title":"Feature request: Make API created config GUI editable","user":{"login":"Wintermute2k6","id":7203835,"node_id":"MDQ6VXNlcjcyMDM4MzU=","avatar_url":"https://avatars3.githubusercontent.com/u/7203835?v=4","gravatar_id":"","url":"https://api.github.com/users/Wintermute2k6","html_url":"https://github.com/Wintermute2k6","followers_url":"https://api.github.com/users/Wintermute2k6/followers","following_url":"https://api.github.com/users/Wintermute2k6/following{/other_user}","gists_url":"https://api.github.com/users/Wintermute2k6/gists{/gist_id}","starred_url":"https://api.github.com/users/Wintermute2k6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wintermute2k6/subscriptions","organizations_url":"https://api.github.com/users/Wintermute2k6/orgs","repos_url":"https://api.github.com/users/Wintermute2k6/repos","events_url":"https://api.github.com/users/Wintermute2k6/events{/privacy}","received_events_url":"https://api.github.com/users/Wintermute2k6/received_events","type":"User","site_admin":false},"labels":[{"id":288384739,"node_id":"MDU6TGFiZWwyODgzODQ3Mzk=","url":"https://api.github.com/repos/Icinga/icingaweb2-module-director/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":{"login":"Thomas-Gelf","id":553008,"node_id":"MDQ6VXNlcjU1MzAwOA==","avatar_url":"https://avatars2.githubusercontent.com/u/553008?v=4","gravatar_id":"","url":"https://api.github.com/users/Thomas-Gelf","html_url":"https://github.com/Thomas-Gelf","followers_url":"https://api.github.com/users/Thomas-Gelf/followers","following_url":"https://api.github.com/users/Thomas-Gelf/following{/other_user}","gists_url":"https://api.github.com/users/Thomas-Gelf/gists{/gist_id}","starred_url":"https://api.github.com/users/Thomas-Gelf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thomas-Gelf/subscriptions","organizations_url":"https://api.github.com/users/Thomas-Gelf/orgs","repos_url":"https://api.github.com/users/Thomas-Gelf/repos","events_url":"https://api.github.com/users/Thomas-Gelf/events{/privacy}","received_events_url":"https://api.github.com/users/Thomas-Gelf/received_events","type":"User","site_admin":false},"assignees":[{"login":"Thomas-Gelf","id":553008,"node_id":"MDQ6VXNlcjU1MzAwOA==","avatar_url":"https://avatars2.githubusercontent.com/u/553008?v=4","gravatar_id":"","url":"https://api.github.com/users/Thomas-Gelf","html_url":"https://github.com/Thomas-Gelf","followers_url":"https://api.github.com/users/Thomas-Gelf/followers","following_url":"https://api.github.com/users/Thomas-Gelf/following{/other_user}","gists_url":"https://api.github.com/users/Thomas-Gelf/gists{/gist_id}","starred_url":"https://api.github.com/users/Thomas-Gelf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thomas-Gelf/subscriptions","organizations_url":"https://api.github.com/users/Thomas-Gelf/orgs","repos_url":"https://api.github.com/users/Thomas-Gelf/repos","events_url":"https://api.github.com/users/Thomas-Gelf/events{/privacy}","received_events_url":"https://api.github.com/users/Thomas-Gelf/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Icinga/icingaweb2-module-director/milestones/18","html_url":"https://github.com/Icinga/icingaweb2-module-director/milestone/18","labels_url":"https://api.github.com/repos/Icinga/icingaweb2-module-director/milestones/18/labels","id":3782541,"node_id":"MDk6TWlsZXN0b25lMzc4MjU0MQ==","number":18,"title":"1.7.0","description":"","creator":{"login":"Thomas-Gelf","id":553008,"node_id":"MDQ6VXNlcjU1MzAwOA==","avatar_url":"https://avatars2.githubusercontent.com/u/553008?v=4","gravatar_id":"","url":"https://api.github.com/users/Thomas-Gelf","html_url":"https://github.com/Thomas-Gelf","followers_url":"https://api.github.com/users/Thomas-Gelf/followers","following_url":"https://api.github.com/users/Thomas-Gelf/following{/other_user}","gists_url":"https://api.github.com/users/Thomas-Gelf/gists{/gist_id}","starred_url":"https://api.github.com/users/Thomas-Gelf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thomas-Gelf/subscriptions","organizations_url":"https://api.github.com/users/Thomas-Gelf/orgs","repos_url":"https://api.github.com/users/Thomas-Gelf/repos","events_url":"https://api.github.com/users/Thomas-Gelf/events{/privacy}","received_events_url":"https://api.github.com/users/Thomas-Gelf/received_events","type":"User","site_admin":false},"open_issues":25,"closed_issues":54,"state":"open","created_at":"2018-10-30T16:32:29Z","updated_at":"2019-07-08T14:29:04Z","due_on":"2019-07-31T07:00:00Z","closed_at":null},"comments":2,"created_at":"2019-06-28T14:06:48Z","updated_at":"2019-07-08T14:29:03Z","closed_at":"2019-07-08T14:29:03Z","author_association":"NONE","body":"## Expected Behavior\r\nAfter creation of an 'Service' Apply Rule via API the user should be able to edit the CheckCommand via the WebGUI.\r\nSame restrictions apply for other DirectorAPI created services.\r\n\r\n## Current Behavior\r\nUser can't manually edit an Service Apply Rule which was created  via the DirectorAPI.\r\n\r\n## Possible Solution\r\nMake the API created config editable.\r\n\r\n## Steps to Reproduce (for bugs)\r\ncreate service apply rule via DirectorAPI\r\n\r\n```\r\napply Service \"bonded-interfaces-rm\" {\r\n    import \"template-standard-service-rm\"\r\n\r\n    check_command = \"check_bonded_interfaces-rm\"\r\n    assign where \"test1\" in host.groups || \"test-nas\" in host.groups || \"test-hypervisor-node\" in host.groups\r\n    groups = [ \"bonded-interfaces-rm\" ]\r\n\r\n    import DirectorOverrideTemplate\r\n}\r\n```\r\ntry to change the check_command afterwards via Director Module GUI.\r\n\r\n## Your Environment\r\n<!--- Include as many relevant details about the environment you experienced the problem in -->\r\n* Director version (System - About): Director Version 1.62\r\n* Icinga Web 2 version and modules (System - About): Icinga Web 2 2.6.3\r\n* Icinga 2 version (`icinga2 --version`): 2.10.2\r\n* Operating System and version: \r\n* Webserver, PHP versions:\r\n\r\n"}}
{"actor":{"display_login":"Thomas-Gelf"}}