{"action":"created","issue":{"url":"https://api.github.com/repos/openpnp/openpnp/issues/150","labels_url":"https://api.github.com/repos/openpnp/openpnp/issues/150/labels{/name}","comments_url":"https://api.github.com/repos/openpnp/openpnp/issues/150/comments","events_url":"https://api.github.com/repos/openpnp/openpnp/issues/150/events","html_url":"https://github.com/openpnp/openpnp/issues/150","id":105536895,"number":150,"title":"Runtime board offsets should not change the board location.","user":{"login":"vonnieda","id":1182323,"avatar_url":"https://avatars.githubusercontent.com/u/1182323?v=3","gravatar_id":"","url":"https://api.github.com/users/vonnieda","html_url":"https://github.com/vonnieda","followers_url":"https://api.github.com/users/vonnieda/followers","following_url":"https://api.github.com/users/vonnieda/following{/other_user}","gists_url":"https://api.github.com/users/vonnieda/gists{/gist_id}","starred_url":"https://api.github.com/users/vonnieda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vonnieda/subscriptions","organizations_url":"https://api.github.com/users/vonnieda/orgs","repos_url":"https://api.github.com/users/vonnieda/repos","events_url":"https://api.github.com/users/vonnieda/events{/privacy}","received_events_url":"https://api.github.com/users/vonnieda/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openpnp/openpnp/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-09T07:39:57Z","updated_at":"2016-01-30T22:10:32Z","closed_at":null,"body":"When running a fiducial check or a manual board offset setup we should use a temporary, runtime offset per board instead of changing the board location. Changing the board location screws up jobs, especially for panelization. In addition, minor changes due to board mounting should not adjust the job every time.\r\n\r\nSee further discussion at: https://groups.google.com/d/msgid/openpnp/afa97312-2526-40c6-9345-9bc1df71d657%40googlegroups.com\r\n\r\nRelates to #128 "},"comment":{"url":"https://api.github.com/repos/openpnp/openpnp/issues/comments/177317778","html_url":"https://github.com/openpnp/openpnp/issues/150#issuecomment-177317778","issue_url":"https://api.github.com/repos/openpnp/openpnp/issues/150","id":177317778,"user":{"login":"vonnieda","id":1182323,"avatar_url":"https://avatars.githubusercontent.com/u/1182323?v=3","gravatar_id":"","url":"https://api.github.com/users/vonnieda","html_url":"https://github.com/vonnieda","followers_url":"https://api.github.com/users/vonnieda/followers","following_url":"https://api.github.com/users/vonnieda/following{/other_user}","gists_url":"https://api.github.com/users/vonnieda/gists{/gist_id}","starred_url":"https://api.github.com/users/vonnieda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vonnieda/subscriptions","organizations_url":"https://api.github.com/users/vonnieda/orgs","repos_url":"https://api.github.com/users/vonnieda/repos","events_url":"https://api.github.com/users/vonnieda/events{/privacy}","received_events_url":"https://api.github.com/users/vonnieda/received_events","type":"User","site_admin":false},"created_at":"2016-01-30T22:10:32Z","updated_at":"2016-01-30T22:10:32Z","body":"Started working on this and couldn't quite decide how it should work. First attempt was to add overrideLocation to BoardLocation and then have getLocation() return the overrideLocation if it exists, otherwise the location. This is problematic, though, as when an override is set it will hide access to the main location and make it difficult to edit. \r\n\r\nIt's possible we may need to add some UI that shows when the location is overridden and allow the user to modify the original if needed."}}