{"action":"closed","number":2233,"pull_request":{"url":"https://api.github.com/repos/forkcms/forkcms/pulls/2233","id":139631197,"html_url":"https://github.com/forkcms/forkcms/pull/2233","diff_url":"https://github.com/forkcms/forkcms/pull/2233.diff","patch_url":"https://github.com/forkcms/forkcms/pull/2233.patch","issue_url":"https://api.github.com/repos/forkcms/forkcms/issues/2233","number":2233,"state":"closed","locked":false,"title":"[WIP] Added console command for installation and uninstallation modules of forkcms","user":{"login":"rmrevin","id":803507,"avatar_url":"https://avatars3.githubusercontent.com/u/803507?v=4","gravatar_id":"","url":"https://api.github.com/users/rmrevin","html_url":"https://github.com/rmrevin","followers_url":"https://api.github.com/users/rmrevin/followers","following_url":"https://api.github.com/users/rmrevin/following{/other_user}","gists_url":"https://api.github.com/users/rmrevin/gists{/gist_id}","starred_url":"https://api.github.com/users/rmrevin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmrevin/subscriptions","organizations_url":"https://api.github.com/users/rmrevin/orgs","repos_url":"https://api.github.com/users/rmrevin/repos","events_url":"https://api.github.com/users/rmrevin/events{/privacy}","received_events_url":"https://api.github.com/users/rmrevin/received_events","type":"User","site_admin":false},"body":"## Type\r\n\r\n- Feature/Enhancement\r\n\r\n## Resolves the following issues\r\n\r\n#1715 #872\r\n\r\n## Pull request description\r\n\r\nI developed the concept for removing modules from the cms. Please consider that implementation. Together, we can bring it to work.\r\nAdded two new console commands:\r\n* `console forkcms:modules:install <mod1> <mod2> ...` - command for installation modules.\r\n* `console forkcms:modules:uninstall <mod1> <mod2> ...` - command for uninstallation modules.\r\n\r\nAlso for modules has been added the concept of dependencies.\r\nConsole command prompt, if someone tries to uninstall the dependent modules and offer to remove them in the correct order.\r\n\r\n## Known issues\r\n- [ ] Documentation\r\n- [ ] Circular dependencies\r\n- [ ] Unit testing\r\n","created_at":"2017-09-06T18:19:21Z","updated_at":"2018-05-22T07:42:02Z","closed_at":"2018-05-22T07:42:02Z","merged_at":null,"merge_commit_sha":"bb28d05ff4d762294f3dd0291b94644d51ef6552","assignee":null,"assignees":[],"requested_reviewers":[{"login":"StijnVrolijk","id":442529,"avatar_url":"https://avatars1.githubusercontent.com/u/442529?v=4","gravatar_id":"","url":"https://api.github.com/users/StijnVrolijk","html_url":"https://github.com/StijnVrolijk","followers_url":"https://api.github.com/users/StijnVrolijk/followers","following_url":"https://api.github.com/users/StijnVrolijk/following{/other_user}","gists_url":"https://api.github.com/users/StijnVrolijk/gists{/gist_id}","starred_url":"https://api.github.com/users/StijnVrolijk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StijnVrolijk/subscriptions","organizations_url":"https://api.github.com/users/StijnVrolijk/orgs","repos_url":"https://api.github.com/users/StijnVrolijk/repos","events_url":"https://api.github.com/users/StijnVrolijk/events{/privacy}","received_events_url":"https://api.github.com/users/StijnVrolijk/received_events","type":"User","site_admin":false},{"login":"jessedobbelaere","id":1352979,"avatar_url":"https://avatars0.githubusercontent.com/u/1352979?v=4","gravatar_id":"","url":"https://api.github.com/users/jessedobbelaere","html_url":"https://github.com/jessedobbelaere","followers_url":"https://api.github.com/users/jessedobbelaere/followers","following_url":"https://api.github.com/users/jessedobbelaere/following{/other_user}","gists_url":"https://api.github.com/users/jessedobbelaere/gists{/gist_id}","starred_url":"https://api.github.com/users/jessedobbelaere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessedobbelaere/subscriptions","organizations_url":"https://api.github.com/users/jessedobbelaere/orgs","repos_url":"https://api.github.com/users/jessedobbelaere/repos","events_url":"https://api.github.com/users/jessedobbelaere/events{/privacy}","received_events_url":"https://api.github.com/users/jessedobbelaere/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":74768823,"url":"https://api.github.com/repos/forkcms/forkcms/labels/RFC","name":"RFC","color":"fbca04","default":false},{"id":117576155,"url":"https://api.github.com/repos/forkcms/forkcms/labels/To%20be%20tested","name":"To be tested","color":"bfe5bf","default":false}],"milestone":{"url":"https://api.github.com/repos/forkcms/forkcms/milestones/51","html_url":"https://github.com/forkcms/forkcms/milestone/51","labels_url":"https://api.github.com/repos/forkcms/forkcms/milestones/51/labels","id":3102574,"number":51,"title":"5.3.0","description":"","creator":{"login":"StijnVrolijk","id":442529,"avatar_url":"https://avatars1.githubusercontent.com/u/442529?v=4","gravatar_id":"","url":"https://api.github.com/users/StijnVrolijk","html_url":"https://github.com/StijnVrolijk","followers_url":"https://api.github.com/users/StijnVrolijk/followers","following_url":"https://api.github.com/users/StijnVrolijk/following{/other_user}","gists_url":"https://api.github.com/users/StijnVrolijk/gists{/gist_id}","starred_url":"https://api.github.com/users/StijnVrolijk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StijnVrolijk/subscriptions","organizations_url":"https://api.github.com/users/StijnVrolijk/orgs","repos_url":"https://api.github.com/users/StijnVrolijk/repos","events_url":"https://api.github.com/users/StijnVrolijk/events{/privacy}","received_events_url":"https://api.github.com/users/StijnVrolijk/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":13,"state":"open","created_at":"2018-02-09T12:29:22Z","updated_at":"2018-05-22T07:42:02Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/forkcms/forkcms/pulls/2233/commits","review_comments_url":"https://api.github.com/repos/forkcms/forkcms/pulls/2233/comments","review_comment_url":"https://api.github.com/repos/forkcms/forkcms/pulls/comments{/number}","comments_url":"https://api.github.com/repos/forkcms/forkcms/issues/2233/comments","statuses_url":"https://api.github.com/repos/forkcms/forkcms/statuses/3f50aa0b1aecb2b44b471a6ac2e85f566aaf6e65","head":{"label":"rmrevin:cli-modules-uninstaller","ref":"cli-modules-uninstaller","sha":"3f50aa0b1aecb2b44b471a6ac2e85f566aaf6e65","user":{"login":"rmrevin","id":803507,"avatar_url":"https://avatars3.githubusercontent.com/u/803507?v=4","gravatar_id":"","url":"https://api.github.com/users/rmrevin","html_url":"https://github.com/rmrevin","followers_url":"https://api.github.com/users/rmrevin/followers","following_url":"https://api.github.com/users/rmrevin/following{/other_user}","gists_url":"https://api.github.com/users/rmrevin/gists{/gist_id}","starred_url":"https://api.github.com/users/rmrevin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmrevin/subscriptions","organizations_url":"https://api.github.com/users/rmrevin/orgs","repos_url":"https://api.github.com/users/rmrevin/repos","events_url":"https://api.github.com/users/rmrevin/events{/privacy}","received_events_url":"https://api.github.com/users/rmrevin/received_events","type":"User","site_admin":false},"repo":{"id":102630726,"name":"forkcms","full_name":"rmrevin/forkcms","owner":{"login":"rmrevin","id":803507,"avatar_url":"https://avatars3.githubusercontent.com/u/803507?v=4","gravatar_id":"","url":"https://api.github.com/users/rmrevin","html_url":"https://github.com/rmrevin","followers_url":"https://api.github.com/users/rmrevin/followers","following_url":"https://api.github.com/users/rmrevin/following{/other_user}","gists_url":"https://api.github.com/users/rmrevin/gists{/gist_id}","starred_url":"https://api.github.com/users/rmrevin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmrevin/subscriptions","organizations_url":"https://api.github.com/users/rmrevin/orgs","repos_url":"https://api.github.com/users/rmrevin/repos","events_url":"https://api.github.com/users/rmrevin/events{/privacy}","received_events_url":"https://api.github.com/users/rmrevin/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rmrevin/forkcms","description":"Fork is an easy to use open source CMS using Symfony Components.","fork":true,"url":"https://api.github.com/repos/rmrevin/forkcms","forks_url":"https://api.github.com/repos/rmrevin/forkcms/forks","keys_url":"https://api.github.com/repos/rmrevin/forkcms/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rmrevin/forkcms/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rmrevin/forkcms/teams","hooks_url":"https://api.github.com/repos/rmrevin/forkcms/hooks","issue_events_url":"https://api.github.com/repos/rmrevin/forkcms/issues/events{/number}","events_url":"https://api.github.com/repos/rmrevin/forkcms/events","assignees_url":"https://api.github.com/repos/rmrevin/forkcms/assignees{/user}","branches_url":"https://api.github.com/repos/rmrevin/forkcms/branches{/branch}","tags_url":"https://api.github.com/repos/rmrevin/forkcms/tags","blobs_url":"https://api.github.com/repos/rmrevin/forkcms/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rmrevin/forkcms/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rmrevin/forkcms/git/refs{/sha}","trees_url":"https://api.github.com/repos/rmrevin/forkcms/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rmrevin/forkcms/statuses/{sha}","languages_url":"https://api.github.com/repos/rmrevin/forkcms/languages","stargazers_url":"https://api.github.com/repos/rmrevin/forkcms/stargazers","contributors_url":"https://api.github.com/repos/rmrevin/forkcms/contributors","subscribers_url":"https://api.github.com/repos/rmrevin/forkcms/subscribers","subscription_url":"https://api.github.com/repos/rmrevin/forkcms/subscription","commits_url":"https://api.github.com/repos/rmrevin/forkcms/commits{/sha}","git_commits_url":"https://api.github.com/repos/rmrevin/forkcms/git/commits{/sha}","comments_url":"https://api.github.com/repos/rmrevin/forkcms/comments{/number}","issue_comment_url":"https://api.github.com/repos/rmrevin/forkcms/issues/comments{/number}","contents_url":"https://api.github.com/repos/rmrevin/forkcms/contents/{+path}","compare_url":"https://api.github.com/repos/rmrevin/forkcms/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rmrevin/forkcms/merges","archive_url":"https://api.github.com/repos/rmrevin/forkcms/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rmrevin/forkcms/downloads","issues_url":"https://api.github.com/repos/rmrevin/forkcms/issues{/number}","pulls_url":"https://api.github.com/repos/rmrevin/forkcms/pulls{/number}","milestones_url":"https://api.github.com/repos/rmrevin/forkcms/milestones{/number}","notifications_url":"https://api.github.com/repos/rmrevin/forkcms/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rmrevin/forkcms/labels{/name}","releases_url":"https://api.github.com/repos/rmrevin/forkcms/releases{/id}","deployments_url":"https://api.github.com/repos/rmrevin/forkcms/deployments","created_at":"2017-09-06T16:12:35Z","updated_at":"2017-09-06T16:12:41Z","pushed_at":"2017-09-08T14:53:34Z","git_url":"git://github.com/rmrevin/forkcms.git","ssh_url":"git@github.com:rmrevin/forkcms.git","clone_url":"https://github.com/rmrevin/forkcms.git","svn_url":"https://github.com/rmrevin/forkcms","homepage":"http://www.fork-cms.com","size":69555,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"forkcms:master","ref":"master","sha":"bcba3c10d6036429b927b8b1f12d1a717be7ac52","user":{"login":"forkcms","id":312505,"avatar_url":"https://avatars1.githubusercontent.com/u/312505?v=4","gravatar_id":"","url":"https://api.github.com/users/forkcms","html_url":"https://github.com/forkcms","followers_url":"https://api.github.com/users/forkcms/followers","following_url":"https://api.github.com/users/forkcms/following{/other_user}","gists_url":"https://api.github.com/users/forkcms/gists{/gist_id}","starred_url":"https://api.github.com/users/forkcms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forkcms/subscriptions","organizations_url":"https://api.github.com/users/forkcms/orgs","repos_url":"https://api.github.com/users/forkcms/repos","events_url":"https://api.github.com/users/forkcms/events{/privacy}","received_events_url":"https://api.github.com/users/forkcms/received_events","type":"Organization","site_admin":false},"repo":{"id":1138583,"name":"forkcms","full_name":"forkcms/forkcms","owner":{"login":"forkcms","id":312505,"avatar_url":"https://avatars1.githubusercontent.com/u/312505?v=4","gravatar_id":"","url":"https://api.github.com/users/forkcms","html_url":"https://github.com/forkcms","followers_url":"https://api.github.com/users/forkcms/followers","following_url":"https://api.github.com/users/forkcms/following{/other_user}","gists_url":"https://api.github.com/users/forkcms/gists{/gist_id}","starred_url":"https://api.github.com/users/forkcms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forkcms/subscriptions","organizations_url":"https://api.github.com/users/forkcms/orgs","repos_url":"https://api.github.com/users/forkcms/repos","events_url":"https://api.github.com/users/forkcms/events{/privacy}","received_events_url":"https://api.github.com/users/forkcms/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/forkcms/forkcms","description":"Fork is an easy to use open source CMS using Symfony Components.","fork":false,"url":"https://api.github.com/repos/forkcms/forkcms","forks_url":"https://api.github.com/repos/forkcms/forkcms/forks","keys_url":"https://api.github.com/repos/forkcms/forkcms/keys{/key_id}","collaborators_url":"https://api.github.com/repos/forkcms/forkcms/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/forkcms/forkcms/teams","hooks_url":"https://api.github.com/repos/forkcms/forkcms/hooks","issue_events_url":"https://api.github.com/repos/forkcms/forkcms/issues/events{/number}","events_url":"https://api.github.com/repos/forkcms/forkcms/events","assignees_url":"https://api.github.com/repos/forkcms/forkcms/assignees{/user}","branches_url":"https://api.github.com/repos/forkcms/forkcms/branches{/branch}","tags_url":"https://api.github.com/repos/forkcms/forkcms/tags","blobs_url":"https://api.github.com/repos/forkcms/forkcms/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/forkcms/forkcms/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/forkcms/forkcms/git/refs{/sha}","trees_url":"https://api.github.com/repos/forkcms/forkcms/git/trees{/sha}","statuses_url":"https://api.github.com/repos/forkcms/forkcms/statuses/{sha}","languages_url":"https://api.github.com/repos/forkcms/forkcms/languages","stargazers_url":"https://api.github.com/repos/forkcms/forkcms/stargazers","contributors_url":"https://api.github.com/repos/forkcms/forkcms/contributors","subscribers_url":"https://api.github.com/repos/forkcms/forkcms/subscribers","subscription_url":"https://api.github.com/repos/forkcms/forkcms/subscription","commits_url":"https://api.github.com/repos/forkcms/forkcms/commits{/sha}","git_commits_url":"https://api.github.com/repos/forkcms/forkcms/git/commits{/sha}","comments_url":"https://api.github.com/repos/forkcms/forkcms/comments{/number}","issue_comment_url":"https://api.github.com/repos/forkcms/forkcms/issues/comments{/number}","contents_url":"https://api.github.com/repos/forkcms/forkcms/contents/{+path}","compare_url":"https://api.github.com/repos/forkcms/forkcms/compare/{base}...{head}","merges_url":"https://api.github.com/repos/forkcms/forkcms/merges","archive_url":"https://api.github.com/repos/forkcms/forkcms/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/forkcms/forkcms/downloads","issues_url":"https://api.github.com/repos/forkcms/forkcms/issues{/number}","pulls_url":"https://api.github.com/repos/forkcms/forkcms/pulls{/number}","milestones_url":"https://api.github.com/repos/forkcms/forkcms/milestones{/number}","notifications_url":"https://api.github.com/repos/forkcms/forkcms/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/forkcms/forkcms/labels{/name}","releases_url":"https://api.github.com/repos/forkcms/forkcms/releases{/id}","deployments_url":"https://api.github.com/repos/forkcms/forkcms/deployments","created_at":"2010-12-04T18:06:15Z","updated_at":"2018-05-17T12:53:22Z","pushed_at":"2018-05-17T10:01:58Z","git_url":"git://github.com/forkcms/forkcms.git","ssh_url":"git@github.com:forkcms/forkcms.git","clone_url":"https://github.com/forkcms/forkcms.git","svn_url":"https://github.com/forkcms/forkcms","homepage":"http://www.fork-cms.com","size":75273,"stargazers_count":1017,"watchers_count":1017,"language":"PHP","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":274,"mirror_url":null,"archived":false,"open_issues_count":59,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":274,"open_issues":59,"watchers":1017,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/forkcms/forkcms/pulls/2233"},"html":{"href":"https://github.com/forkcms/forkcms/pull/2233"},"issue":{"href":"https://api.github.com/repos/forkcms/forkcms/issues/2233"},"comments":{"href":"https://api.github.com/repos/forkcms/forkcms/issues/2233/comments"},"review_comments":{"href":"https://api.github.com/repos/forkcms/forkcms/pulls/2233/comments"},"review_comment":{"href":"https://api.github.com/repos/forkcms/forkcms/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/forkcms/forkcms/pulls/2233/commits"},"statuses":{"href":"https://api.github.com/repos/forkcms/forkcms/statuses/3f50aa0b1aecb2b44b471a6ac2e85f566aaf6e65"}},"author_association":"NONE","merged":false,"mergeable":false,"rebaseable":false,"mergeable_state":"dirty","merged_by":null,"comments":20,"review_comments":78,"maintainer_can_modify":false,"commits":18,"additions":3054,"deletions":1048,"changed_files":63}}
{"actor":{"display_login":"carakas"}}