{"action":"closed","number":70,"pull_request":{"url":"https://api.github.com/repos/vtex-apps/editor/pulls/70","id":63445083,"html_url":"https://github.com/vtex-apps/editor/pull/70","diff_url":"https://github.com/vtex-apps/editor/pull/70.diff","patch_url":"https://github.com/vtex-apps/editor/pull/70.patch","issue_url":"https://api.github.com/repos/vtex-apps/editor/issues/70","number":70,"state":"closed","locked":false,"title":"Editor CMS — MVP Iteration","user":{"login":"dfosco","id":3229933,"avatar_url":"https://avatars.githubusercontent.com/u/3229933?v=3","gravatar_id":"","url":"https://api.github.com/users/dfosco","html_url":"https://github.com/dfosco","followers_url":"https://api.github.com/users/dfosco/followers","following_url":"https://api.github.com/users/dfosco/following{/other_user}","gists_url":"https://api.github.com/users/dfosco/gists{/gist_id}","starred_url":"https://api.github.com/users/dfosco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfosco/subscriptions","organizations_url":"https://api.github.com/users/dfosco/orgs","repos_url":"https://api.github.com/users/dfosco/repos","events_url":"https://api.github.com/users/dfosco/events{/privacy}","received_events_url":"https://api.github.com/users/dfosco/received_events","type":"User","site_admin":false},"body":"This iteration will implement the following flows:\r\n - [ ] Users can add interface components with drag and drop\r\n - [ ] Users can edit and remove interface components already installed\r\n - [ ] Users can navigate between pages to add new components on each\r\n - [ ] Users can add and duplicate pages\r\n - [ ] All flows should be usable on mobile\r\n\r\n---\r\n\r\n**Needs to be prototyped / implemented**\r\n - [ ] Merge `feature/editor-cms-componenteditor` into `feature/editor-cms-mobile`\r\n - [ ] User can add a new page (@dfosco + @gkozlowaski)\r\n - [ ] User can duplicate a page (@dfosco + @gkozlowaski)\r\n - [x] Better styling on draggable areas (@dfosco)\r\n - [ ] Show edit / remove buttons on draggable areas (@dfosco)\r\n - [x] List of components should show what's available on page\r\n - [ ] Route switcher should change page and filter components accordingly\r\n - [ ] `Area`selection should be on tap, not on drag **[mobile]**\r\n - [ ] Turn off `Editor CMS` view when component is selected **[mobile]**\r\n - [ ] Show `DragWizard` when component is selected **[mobile]**\r\n - [ ] Show `DragWizardLoader`loading indicators when component is being installed **[mobile]**\r\n - [ ] Component Selector should be able to filter between active/inactive components\r\n\r\n---\r\n\r\n**Needs to be fixed** — will open one issue for each\r\n - [ ] Component editor won't render properly after saving for the first time\r\n - [ ] Some placeholders should not be accessible by the editor ([#74](https://github.com/vtex-apps/storefront-sdk/issues/74))\r\n - [ ] Hovering child placeholder should unselect parent ([#75](https://github.com/vtex-apps/storefront-sdk/issues/75))\r\n - [ ] Site won't render when component editor is opened\r\n - [ ] Page switching renders different pages, but they're broken\r\n - [ ] Drag and drop not working for all areas (already fixed in another branch, right @amoreira?)\r\n - [ ] Page switcher has shitty animation (@dfosco)\r\n\r\n---\r\n\r\n**Next Iteration**\r\n - [ ] Integrate with A/B testing and workspaces\r\n - [ ] User gets directed to view with specific components after installing app on Gallery\r\n - [ ] User gets alert when replacing a component / adding one that's already active\r\n - [ ] **Storefront SDK** should have a definitive solution for loading Typekit fonts\r\n\r\n---\r\n\r\n**Later**\r\n\r\n - [ ] ~~Components should be grouped by app (markup in place, needs implementation)~~\r\n","created_at":"2016-03-18T22:32:07Z","updated_at":"2016-03-29T15:20:52Z","closed_at":"2016-03-29T15:20:52Z","merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/vtex-apps/editor/pulls/70/commits","review_comments_url":"https://api.github.com/repos/vtex-apps/editor/pulls/70/comments","review_comment_url":"https://api.github.com/repos/vtex-apps/editor/pulls/comments{/number}","comments_url":"https://api.github.com/repos/vtex-apps/editor/issues/70/comments","statuses_url":"https://api.github.com/repos/vtex-apps/editor/statuses/612651f0e658c628aff65fbf550988e5cdbcabd2","head":{"label":"vtex-apps:feature/editor-cms","ref":"feature/editor-cms","sha":"612651f0e658c628aff65fbf550988e5cdbcabd2","user":{"login":"vtex-apps","id":12614072,"avatar_url":"https://avatars.githubusercontent.com/u/12614072?v=3","gravatar_id":"","url":"https://api.github.com/users/vtex-apps","html_url":"https://github.com/vtex-apps","followers_url":"https://api.github.com/users/vtex-apps/followers","following_url":"https://api.github.com/users/vtex-apps/following{/other_user}","gists_url":"https://api.github.com/users/vtex-apps/gists{/gist_id}","starred_url":"https://api.github.com/users/vtex-apps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vtex-apps/subscriptions","organizations_url":"https://api.github.com/users/vtex-apps/orgs","repos_url":"https://api.github.com/users/vtex-apps/repos","events_url":"https://api.github.com/users/vtex-apps/events{/privacy}","received_events_url":"https://api.github.com/users/vtex-apps/received_events","type":"Organization","site_admin":false},"repo":{"id":38835984,"name":"editor","full_name":"vtex-apps/editor","owner":{"login":"vtex-apps","id":12614072,"avatar_url":"https://avatars.githubusercontent.com/u/12614072?v=3","gravatar_id":"","url":"https://api.github.com/users/vtex-apps","html_url":"https://github.com/vtex-apps","followers_url":"https://api.github.com/users/vtex-apps/followers","following_url":"https://api.github.com/users/vtex-apps/following{/other_user}","gists_url":"https://api.github.com/users/vtex-apps/gists{/gist_id}","starred_url":"https://api.github.com/users/vtex-apps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vtex-apps/subscriptions","organizations_url":"https://api.github.com/users/vtex-apps/orgs","repos_url":"https://api.github.com/users/vtex-apps/repos","events_url":"https://api.github.com/users/vtex-apps/events{/privacy}","received_events_url":"https://api.github.com/users/vtex-apps/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vtex-apps/editor","description":"Editor provides an elegant UI to edit Storefront components.","fork":false,"url":"https://api.github.com/repos/vtex-apps/editor","forks_url":"https://api.github.com/repos/vtex-apps/editor/forks","keys_url":"https://api.github.com/repos/vtex-apps/editor/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vtex-apps/editor/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vtex-apps/editor/teams","hooks_url":"https://api.github.com/repos/vtex-apps/editor/hooks","issue_events_url":"https://api.github.com/repos/vtex-apps/editor/issues/events{/number}","events_url":"https://api.github.com/repos/vtex-apps/editor/events","assignees_url":"https://api.github.com/repos/vtex-apps/editor/assignees{/user}","branches_url":"https://api.github.com/repos/vtex-apps/editor/branches{/branch}","tags_url":"https://api.github.com/repos/vtex-apps/editor/tags","blobs_url":"https://api.github.com/repos/vtex-apps/editor/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vtex-apps/editor/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vtex-apps/editor/git/refs{/sha}","trees_url":"https://api.github.com/repos/vtex-apps/editor/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vtex-apps/editor/statuses/{sha}","languages_url":"https://api.github.com/repos/vtex-apps/editor/languages","stargazers_url":"https://api.github.com/repos/vtex-apps/editor/stargazers","contributors_url":"https://api.github.com/repos/vtex-apps/editor/contributors","subscribers_url":"https://api.github.com/repos/vtex-apps/editor/subscribers","subscription_url":"https://api.github.com/repos/vtex-apps/editor/subscription","commits_url":"https://api.github.com/repos/vtex-apps/editor/commits{/sha}","git_commits_url":"https://api.github.com/repos/vtex-apps/editor/git/commits{/sha}","comments_url":"https://api.github.com/repos/vtex-apps/editor/comments{/number}","issue_comment_url":"https://api.github.com/repos/vtex-apps/editor/issues/comments{/number}","contents_url":"https://api.github.com/repos/vtex-apps/editor/contents/{+path}","compare_url":"https://api.github.com/repos/vtex-apps/editor/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vtex-apps/editor/merges","archive_url":"https://api.github.com/repos/vtex-apps/editor/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vtex-apps/editor/downloads","issues_url":"https://api.github.com/repos/vtex-apps/editor/issues{/number}","pulls_url":"https://api.github.com/repos/vtex-apps/editor/pulls{/number}","milestones_url":"https://api.github.com/repos/vtex-apps/editor/milestones{/number}","notifications_url":"https://api.github.com/repos/vtex-apps/editor/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vtex-apps/editor/labels{/name}","releases_url":"https://api.github.com/repos/vtex-apps/editor/releases{/id}","deployments_url":"https://api.github.com/repos/vtex-apps/editor/deployments","created_at":"2015-07-09T17:48:24Z","updated_at":"2016-01-19T18:15:46Z","pushed_at":"2016-03-29T15:15:23Z","git_url":"git://github.com/vtex-apps/editor.git","ssh_url":"git@github.com:vtex-apps/editor.git","clone_url":"https://github.com/vtex-apps/editor.git","svn_url":"https://github.com/vtex-apps/editor","homepage":"","size":1177,"stargazers_count":4,"watchers_count":4,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":10,"forks":0,"open_issues":10,"watchers":4,"default_branch":"master"}},"base":{"label":"vtex-apps:master","ref":"master","sha":"85c7a40e52b289cbe57bbe92dd61aa79236e0718","user":{"login":"vtex-apps","id":12614072,"avatar_url":"https://avatars.githubusercontent.com/u/12614072?v=3","gravatar_id":"","url":"https://api.github.com/users/vtex-apps","html_url":"https://github.com/vtex-apps","followers_url":"https://api.github.com/users/vtex-apps/followers","following_url":"https://api.github.com/users/vtex-apps/following{/other_user}","gists_url":"https://api.github.com/users/vtex-apps/gists{/gist_id}","starred_url":"https://api.github.com/users/vtex-apps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vtex-apps/subscriptions","organizations_url":"https://api.github.com/users/vtex-apps/orgs","repos_url":"https://api.github.com/users/vtex-apps/repos","events_url":"https://api.github.com/users/vtex-apps/events{/privacy}","received_events_url":"https://api.github.com/users/vtex-apps/received_events","type":"Organization","site_admin":false},"repo":{"id":38835984,"name":"editor","full_name":"vtex-apps/editor","owner":{"login":"vtex-apps","id":12614072,"avatar_url":"https://avatars.githubusercontent.com/u/12614072?v=3","gravatar_id":"","url":"https://api.github.com/users/vtex-apps","html_url":"https://github.com/vtex-apps","followers_url":"https://api.github.com/users/vtex-apps/followers","following_url":"https://api.github.com/users/vtex-apps/following{/other_user}","gists_url":"https://api.github.com/users/vtex-apps/gists{/gist_id}","starred_url":"https://api.github.com/users/vtex-apps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vtex-apps/subscriptions","organizations_url":"https://api.github.com/users/vtex-apps/orgs","repos_url":"https://api.github.com/users/vtex-apps/repos","events_url":"https://api.github.com/users/vtex-apps/events{/privacy}","received_events_url":"https://api.github.com/users/vtex-apps/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vtex-apps/editor","description":"Editor provides an elegant UI to edit Storefront components.","fork":false,"url":"https://api.github.com/repos/vtex-apps/editor","forks_url":"https://api.github.com/repos/vtex-apps/editor/forks","keys_url":"https://api.github.com/repos/vtex-apps/editor/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vtex-apps/editor/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vtex-apps/editor/teams","hooks_url":"https://api.github.com/repos/vtex-apps/editor/hooks","issue_events_url":"https://api.github.com/repos/vtex-apps/editor/issues/events{/number}","events_url":"https://api.github.com/repos/vtex-apps/editor/events","assignees_url":"https://api.github.com/repos/vtex-apps/editor/assignees{/user}","branches_url":"https://api.github.com/repos/vtex-apps/editor/branches{/branch}","tags_url":"https://api.github.com/repos/vtex-apps/editor/tags","blobs_url":"https://api.github.com/repos/vtex-apps/editor/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vtex-apps/editor/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vtex-apps/editor/git/refs{/sha}","trees_url":"https://api.github.com/repos/vtex-apps/editor/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vtex-apps/editor/statuses/{sha}","languages_url":"https://api.github.com/repos/vtex-apps/editor/languages","stargazers_url":"https://api.github.com/repos/vtex-apps/editor/stargazers","contributors_url":"https://api.github.com/repos/vtex-apps/editor/contributors","subscribers_url":"https://api.github.com/repos/vtex-apps/editor/subscribers","subscription_url":"https://api.github.com/repos/vtex-apps/editor/subscription","commits_url":"https://api.github.com/repos/vtex-apps/editor/commits{/sha}","git_commits_url":"https://api.github.com/repos/vtex-apps/editor/git/commits{/sha}","comments_url":"https://api.github.com/repos/vtex-apps/editor/comments{/number}","issue_comment_url":"https://api.github.com/repos/vtex-apps/editor/issues/comments{/number}","contents_url":"https://api.github.com/repos/vtex-apps/editor/contents/{+path}","compare_url":"https://api.github.com/repos/vtex-apps/editor/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vtex-apps/editor/merges","archive_url":"https://api.github.com/repos/vtex-apps/editor/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vtex-apps/editor/downloads","issues_url":"https://api.github.com/repos/vtex-apps/editor/issues{/number}","pulls_url":"https://api.github.com/repos/vtex-apps/editor/pulls{/number}","milestones_url":"https://api.github.com/repos/vtex-apps/editor/milestones{/number}","notifications_url":"https://api.github.com/repos/vtex-apps/editor/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vtex-apps/editor/labels{/name}","releases_url":"https://api.github.com/repos/vtex-apps/editor/releases{/id}","deployments_url":"https://api.github.com/repos/vtex-apps/editor/deployments","created_at":"2015-07-09T17:48:24Z","updated_at":"2016-01-19T18:15:46Z","pushed_at":"2016-03-29T15:15:23Z","git_url":"git://github.com/vtex-apps/editor.git","ssh_url":"git@github.com:vtex-apps/editor.git","clone_url":"https://github.com/vtex-apps/editor.git","svn_url":"https://github.com/vtex-apps/editor","homepage":"","size":1177,"stargazers_count":4,"watchers_count":4,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":10,"forks":0,"open_issues":10,"watchers":4,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/vtex-apps/editor/pulls/70"},"html":{"href":"https://github.com/vtex-apps/editor/pull/70"},"issue":{"href":"https://api.github.com/repos/vtex-apps/editor/issues/70"},"comments":{"href":"https://api.github.com/repos/vtex-apps/editor/issues/70/comments"},"review_comments":{"href":"https://api.github.com/repos/vtex-apps/editor/pulls/70/comments"},"review_comment":{"href":"https://api.github.com/repos/vtex-apps/editor/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/vtex-apps/editor/pulls/70/commits"},"statuses":{"href":"https://api.github.com/repos/vtex-apps/editor/statuses/612651f0e658c628aff65fbf550988e5cdbcabd2"}},"merged":false,"mergeable":false,"mergeable_state":"dirty","merged_by":null,"comments":0,"review_comments":0,"commits":234,"additions":3346,"deletions":947,"changed_files":132}}