{"action":"closed","issue":{"url":"https://api.github.com/repos/marklogic-community/ml-app-deployer/issues/239","repository_url":"https://api.github.com/repos/marklogic-community/ml-app-deployer","labels_url":"https://api.github.com/repos/marklogic-community/ml-app-deployer/issues/239/labels{/name}","comments_url":"https://api.github.com/repos/marklogic-community/ml-app-deployer/issues/239/comments","events_url":"https://api.github.com/repos/marklogic-community/ml-app-deployer/issues/239/events","html_url":"https://github.com/marklogic-community/ml-app-deployer/issues/239","id":294552391,"number":239,"title":"Optimize deploying roles with permissions and roles","user":{"login":"rjrudin","id":5026193,"avatar_url":"https://avatars0.githubusercontent.com/u/5026193?v=4","gravatar_id":"","url":"https://api.github.com/users/rjrudin","html_url":"https://github.com/rjrudin","followers_url":"https://api.github.com/users/rjrudin/followers","following_url":"https://api.github.com/users/rjrudin/following{/other_user}","gists_url":"https://api.github.com/users/rjrudin/gists{/gist_id}","starred_url":"https://api.github.com/users/rjrudin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rjrudin/subscriptions","organizations_url":"https://api.github.com/users/rjrudin/orgs","repos_url":"https://api.github.com/users/rjrudin/repos","events_url":"https://api.github.com/users/rjrudin/events{/privacy}","received_events_url":"https://api.github.com/users/rjrudin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/marklogic-community/ml-app-deployer/milestones/23","html_url":"https://github.com/marklogic-community/ml-app-deployer/milestone/23","labels_url":"https://api.github.com/repos/marklogic-community/ml-app-deployer/milestones/23/labels","id":3076129,"number":23,"title":"3.5.0","description":null,"creator":{"login":"rjrudin","id":5026193,"avatar_url":"https://avatars0.githubusercontent.com/u/5026193?v=4","gravatar_id":"","url":"https://api.github.com/users/rjrudin","html_url":"https://github.com/rjrudin","followers_url":"https://api.github.com/users/rjrudin/followers","following_url":"https://api.github.com/users/rjrudin/following{/other_user}","gists_url":"https://api.github.com/users/rjrudin/gists{/gist_id}","starred_url":"https://api.github.com/users/rjrudin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rjrudin/subscriptions","organizations_url":"https://api.github.com/users/rjrudin/orgs","repos_url":"https://api.github.com/users/rjrudin/repos","events_url":"https://api.github.com/users/rjrudin/events{/privacy}","received_events_url":"https://api.github.com/users/rjrudin/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":5,"state":"open","created_at":"2018-01-30T20:45:30Z","updated_at":"2018-02-16T00:19:56Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-02-05T21:42:15Z","updated_at":"2018-02-16T00:19:56Z","closed_at":"2018-02-16T00:19:56Z","author_association":"COLLABORATOR","body":"If a role doesn't have any default permissions or dependent roles, it doesn't need to be deployed twice. Can modify DeployRolesCommand to remember during the first pass which roles fit this description, and then not deploy them again during the second pass. "}}
{"actor":{"display_login":"rjrudin"}}