{"action":"created","issue":{"url":"https://api.github.com/repos/plone/plone.app.mosaic/issues/182","repository_url":"https://api.github.com/repos/plone/plone.app.mosaic","labels_url":"https://api.github.com/repos/plone/plone.app.mosaic/issues/182/labels{/name}","comments_url":"https://api.github.com/repos/plone/plone.app.mosaic/issues/182/comments","events_url":"https://api.github.com/repos/plone/plone.app.mosaic/issues/182/events","html_url":"https://github.com/plone/plone.app.mosaic/issues/182","id":147330549,"number":182,"title":"Change layout without destroying layout settings","user":{"login":"davidjb","id":1002811,"avatar_url":"https://avatars.githubusercontent.com/u/1002811?v=3","gravatar_id":"","url":"https://api.github.com/users/davidjb","html_url":"https://github.com/davidjb","followers_url":"https://api.github.com/users/davidjb/followers","following_url":"https://api.github.com/users/davidjb/following{/other_user}","gists_url":"https://api.github.com/users/davidjb/gists{/gist_id}","starred_url":"https://api.github.com/users/davidjb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidjb/subscriptions","organizations_url":"https://api.github.com/users/davidjb/orgs","repos_url":"https://api.github.com/users/davidjb/repos","events_url":"https://api.github.com/users/davidjb/events{/privacy}","received_events_url":"https://api.github.com/users/davidjb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/plone/plone.app.mosaic/labels/04%20type:%20enhancement","name":"04 type: enhancement","color":"00fa00"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-11T06:45:21Z","updated_at":"2016-04-11T13:15:31Z","closed_at":null,"body":"Are there plans for allowing changes to layouts *without* destroying the customised settings / tiles etc associated with the current layout?\r\n\r\nI'm currently testing plone.app.mosaic for use and looking at how switching a content item to a new layout functions.  As it currently stands, it appears that any custom tiles (eg text, images, attachments etc) will be lost and thus need to be created/reuploaded from scratch in the new layout.  On a highly-customised page, this would be difficult and time consuming.\r\n\r\nTo avoid this, a solution could be (assuming technically feasible) to place all tiles from the current layout at the end of the newly-selected layout, meaning nothing is lost.  There might be duplication (such as Field tiles), but it would be easy for the user to delete the duplicates, and then drag-and-drop existing custom tiles into new positions.  This would be easier and less destructive than having to recreate the layout and tiles or copy-paste content.\r\n\r\nTested with latest master of plone.app.mosaic and Plone 5.0.4."},"comment":{"url":"https://api.github.com/repos/plone/plone.app.mosaic/issues/comments/208334645","html_url":"https://github.com/plone/plone.app.mosaic/issues/182#issuecomment-208334645","issue_url":"https://api.github.com/repos/plone/plone.app.mosaic/issues/182","id":208334645,"user":{"login":"vangheem","id":524413,"avatar_url":"https://avatars.githubusercontent.com/u/524413?v=3","gravatar_id":"","url":"https://api.github.com/users/vangheem","html_url":"https://github.com/vangheem","followers_url":"https://api.github.com/users/vangheem/followers","following_url":"https://api.github.com/users/vangheem/following{/other_user}","gists_url":"https://api.github.com/users/vangheem/gists{/gist_id}","starred_url":"https://api.github.com/users/vangheem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vangheem/subscriptions","organizations_url":"https://api.github.com/users/vangheem/orgs","repos_url":"https://api.github.com/users/vangheem/repos","events_url":"https://api.github.com/users/vangheem/events{/privacy}","received_events_url":"https://api.github.com/users/vangheem/received_events","type":"User","site_admin":false},"created_at":"2016-04-11T13:15:31Z","updated_at":"2016-04-11T13:15:31Z","body":"It seems to me like the \"change layout\" button should have the option to \"Merge existing tiles\" or something similar and drop user into customized mode when chosen."}}