{"action":"created","issue":{"url":"https://api.github.com/repos/PrismLibrary/Prism/issues/30","labels_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/30/comments","events_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/30/events","html_url":"https://github.com/PrismLibrary/Prism/issues/30","id":65896201,"number":30,"title":"Removing from, or opting out of registration, in the IRegionNavigationJournal","user":{"login":"roy-t","id":623634,"avatar_url":"https://avatars.githubusercontent.com/u/623634?v=3","gravatar_id":"","url":"https://api.github.com/users/roy-t","html_url":"https://github.com/roy-t","followers_url":"https://api.github.com/users/roy-t/followers","following_url":"https://api.github.com/users/roy-t/following{/other_user}","gists_url":"https://api.github.com/users/roy-t/gists{/gist_id}","starred_url":"https://api.github.com/users/roy-t/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roy-t/subscriptions","organizations_url":"https://api.github.com/users/roy-t/orgs","repos_url":"https://api.github.com/users/roy-t/repos","events_url":"https://api.github.com/users/roy-t/events{/privacy}","received_events_url":"https://api.github.com/users/roy-t/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-04-02T10:05:47Z","updated_at":"2015-10-29T15:05:24Z","closed_at":null,"body":"(This might be related to: https://github.com/PrismLibrary/Prism/issues/26 ?)\r\n\r\nCurrently I can find no mechanism for letting view models opt out of registration in a journal or for removing journal entries. The RecordNavigation method on the IRegionNavigationJournal interface can only look at the view's Uri and the navigation parameters, not the ViewModel instance. I have also looked at writing my own IRegionNavigationService, but this class too is unaware of the ViewModel instance.\r\n\r\nI have the following use case in which such a scenario would be useful. Consider the following sequence of views:\r\nSomeView -> CreateItemView -> ItemView\r\n\r\nNow from the ItemView I would like to 'GoBack' to the SomeView, skipping the CreateItemView. \r\n\r\nIt would be nice if there was a mechanism that lets ViewModels decide if they wish to be record in the journal or not, possibly via a parameter in NavigatedFrom?\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/PrismLibrary/Prism/issues/comments/152207942","html_url":"https://github.com/PrismLibrary/Prism/issues/30#issuecomment-152207942","issue_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/30","id":152207942,"user":{"login":"brianlagunas","id":835562,"avatar_url":"https://avatars.githubusercontent.com/u/835562?v=3","gravatar_id":"","url":"https://api.github.com/users/brianlagunas","html_url":"https://github.com/brianlagunas","followers_url":"https://api.github.com/users/brianlagunas/followers","following_url":"https://api.github.com/users/brianlagunas/following{/other_user}","gists_url":"https://api.github.com/users/brianlagunas/gists{/gist_id}","starred_url":"https://api.github.com/users/brianlagunas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianlagunas/subscriptions","organizations_url":"https://api.github.com/users/brianlagunas/orgs","repos_url":"https://api.github.com/users/brianlagunas/repos","events_url":"https://api.github.com/users/brianlagunas/events{/privacy}","received_events_url":"https://api.github.com/users/brianlagunas/received_events","type":"User","site_admin":false},"created_at":"2015-10-29T15:05:24Z","updated_at":"2015-10-29T15:05:24Z","body":"Good idea.  I am trying to get all the docs in order, and then I will start looking at larger features like this."}}