{"action":"created","issue":{"url":"https://api.github.com/repos/CascadesCarnivoreProject/Timelapse/issues/42","repository_url":"https://api.github.com/repos/CascadesCarnivoreProject/Timelapse","labels_url":"https://api.github.com/repos/CascadesCarnivoreProject/Timelapse/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/CascadesCarnivoreProject/Timelapse/issues/42/comments","events_url":"https://api.github.com/repos/CascadesCarnivoreProject/Timelapse/issues/42/events","html_url":"https://github.com/CascadesCarnivoreProject/Timelapse/issues/42","id":159754636,"number":42,"title":"Handle Timelapse Templates that have been modified after an imageDatabase has been created.","user":{"login":"saulgreenberg","id":15931952,"avatar_url":"https://avatars.githubusercontent.com/u/15931952?v=3","gravatar_id":"","url":"https://api.github.com/users/saulgreenberg","html_url":"https://github.com/saulgreenberg","followers_url":"https://api.github.com/users/saulgreenberg/followers","following_url":"https://api.github.com/users/saulgreenberg/following{/other_user}","gists_url":"https://api.github.com/users/saulgreenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/saulgreenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saulgreenberg/subscriptions","organizations_url":"https://api.github.com/users/saulgreenberg/orgs","repos_url":"https://api.github.com/users/saulgreenberg/repos","events_url":"https://api.github.com/users/saulgreenberg/events{/privacy}","received_events_url":"https://api.github.com/users/saulgreenberg/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/CascadesCarnivoreProject/Timelapse/labels/Low%20Priority%20Feature","name":"Low Priority Feature","color":"b60205"}],"state":"open","locked":false,"assignee":{"login":"saulgreenberg","id":15931952,"avatar_url":"https://avatars.githubusercontent.com/u/15931952?v=3","gravatar_id":"","url":"https://api.github.com/users/saulgreenberg","html_url":"https://github.com/saulgreenberg","followers_url":"https://api.github.com/users/saulgreenberg/followers","following_url":"https://api.github.com/users/saulgreenberg/following{/other_user}","gists_url":"https://api.github.com/users/saulgreenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/saulgreenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saulgreenberg/subscriptions","organizations_url":"https://api.github.com/users/saulgreenberg/orgs","repos_url":"https://api.github.com/users/saulgreenberg/repos","events_url":"https://api.github.com/users/saulgreenberg/events{/privacy}","received_events_url":"https://api.github.com/users/saulgreenberg/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2016-06-11T04:18:53Z","updated_at":"2016-06-11T14:40:26Z","closed_at":null,"body":"When an image set is read for the first time, the template is stored internally in the .ddb file. When the image set is opened later, the template read in is compared to the one in the .ddb file if they differ materially (e.g., in the number and names of columns) a dialog box is raised informing the user of the incompatibility.\r\n\r\nThis should be changed, where the user is shown the difference between the two, and asked whether they want their database updated to reflect the changes (e.g., new columns, deleted columns, renamed columns). \r\n\r\nThe solution will be to construct such a dialog box, and - depending on the user response - use the AddColumn/DeleteColumn/NewColumn methods found in SQLWrapper to alter the .ddb tables accordingly."},"comment":{"url":"https://api.github.com/repos/CascadesCarnivoreProject/Timelapse/issues/comments/225366595","html_url":"https://github.com/CascadesCarnivoreProject/Timelapse/issues/42#issuecomment-225366595","issue_url":"https://api.github.com/repos/CascadesCarnivoreProject/Timelapse/issues/42","id":225366595,"user":{"login":"saulgreenberg","id":15931952,"avatar_url":"https://avatars.githubusercontent.com/u/15931952?v=3","gravatar_id":"","url":"https://api.github.com/users/saulgreenberg","html_url":"https://github.com/saulgreenberg","followers_url":"https://api.github.com/users/saulgreenberg/followers","following_url":"https://api.github.com/users/saulgreenberg/following{/other_user}","gists_url":"https://api.github.com/users/saulgreenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/saulgreenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saulgreenberg/subscriptions","organizations_url":"https://api.github.com/users/saulgreenberg/orgs","repos_url":"https://api.github.com/users/saulgreenberg/repos","events_url":"https://api.github.com/users/saulgreenberg/events{/privacy}","received_events_url":"https://api.github.com/users/saulgreenberg/received_events","type":"User","site_admin":false},"created_at":"2016-06-11T14:40:26Z","updated_at":"2016-06-11T14:40:26Z","body":"Good point. As part of this discussion, its also worth considering the role of a separate template file. That is, there is no reason why a user can't open the .ddb file instead of the template if they want. There are advantages and disadvantages to requiring a separate template that we should go over."}}
{"actor":{"display_login":"saulgreenberg"}}