{"action":"created","issue":{"url":"https://api.github.com/repos/gramps-project/gramps/issues/334","repository_url":"https://api.github.com/repos/gramps-project/gramps","labels_url":"https://api.github.com/repos/gramps-project/gramps/issues/334/labels{/name}","comments_url":"https://api.github.com/repos/gramps-project/gramps/issues/334/comments","events_url":"https://api.github.com/repos/gramps-project/gramps/issues/334/events","html_url":"https://github.com/gramps-project/gramps/pull/334","id":202227894,"number":334,"title":"Improve progress indicator for deep relationship filter","user":{"login":"prculley","id":18122203,"avatar_url":"https://avatars.githubusercontent.com/u/18122203?v=3","gravatar_id":"","url":"https://api.github.com/users/prculley","html_url":"https://github.com/prculley","followers_url":"https://api.github.com/users/prculley/followers","following_url":"https://api.github.com/users/prculley/following{/other_user}","gists_url":"https://api.github.com/users/prculley/gists{/gist_id}","starred_url":"https://api.github.com/users/prculley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prculley/subscriptions","organizations_url":"https://api.github.com/users/prculley/orgs","repos_url":"https://api.github.com/users/prculley/repos","events_url":"https://api.github.com/users/prculley/events{/privacy}","received_events_url":"https://api.github.com/users/prculley/received_events","type":"User","site_admin":false},"labels":[{"id":163706673,"url":"https://api.github.com/repos/gramps-project/gramps/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"Nick-Hall","id":9042510,"avatar_url":"https://avatars.githubusercontent.com/u/9042510?v=3","gravatar_id":"","url":"https://api.github.com/users/Nick-Hall","html_url":"https://github.com/Nick-Hall","followers_url":"https://api.github.com/users/Nick-Hall/followers","following_url":"https://api.github.com/users/Nick-Hall/following{/other_user}","gists_url":"https://api.github.com/users/Nick-Hall/gists{/gist_id}","starred_url":"https://api.github.com/users/Nick-Hall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nick-Hall/subscriptions","organizations_url":"https://api.github.com/users/Nick-Hall/orgs","repos_url":"https://api.github.com/users/Nick-Hall/repos","events_url":"https://api.github.com/users/Nick-Hall/events{/privacy}","received_events_url":"https://api.github.com/users/Nick-Hall/received_events","type":"User","site_admin":false},"assignees":[{"login":"Nick-Hall","id":9042510,"avatar_url":"https://avatars.githubusercontent.com/u/9042510?v=3","gravatar_id":"","url":"https://api.github.com/users/Nick-Hall","html_url":"https://github.com/Nick-Hall","followers_url":"https://api.github.com/users/Nick-Hall/followers","following_url":"https://api.github.com/users/Nick-Hall/following{/other_user}","gists_url":"https://api.github.com/users/Nick-Hall/gists{/gist_id}","starred_url":"https://api.github.com/users/Nick-Hall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nick-Hall/subscriptions","organizations_url":"https://api.github.com/users/Nick-Hall/orgs","repos_url":"https://api.github.com/users/Nick-Hall/repos","events_url":"https://api.github.com/users/Nick-Hall/events{/privacy}","received_events_url":"https://api.github.com/users/Nick-Hall/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2017-01-20T19:55:05Z","updated_at":"2017-01-26T19:19:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/gramps-project/gramps/pulls/334","html_url":"https://github.com/gramps-project/gramps/pull/334","diff_url":"https://github.com/gramps-project/gramps/pull/334.diff","patch_url":"https://github.com/gramps-project/gramps/pull/334.patch"},"body":"and improve gui.utils.ProgressMeter to help it find a parent window.\r\n\r\nThe deep relationship filter now actually shows progress, not just an activity indicator.\r\n\r\nI've spent way too much time trying to figure out a way to fix up the plumbing for this one rarely used filter.  So here is a fix that at least makes it work for the person tree view, exports, and reports in both GUI and CLI modes.\r\n\r\nThe fix is not ideal in that it does NOT use the User class or similar.  That would take extensive architectural reworking in filters, proxy db, db, reports, export, and views.  After spending almost a week unsuccessfully trying to figure out limited changes to most of these, I am retreating, at least for now.\r\n\r\nThis work was an offshoot of the [8128](https://gramps-project.org/bugs/view.php?id=8128#c49001) transient parent bug.\r\n\r\nIn the research for this I did find a couple more bugs which I CAN deal with..."},"comment":{"url":"https://api.github.com/repos/gramps-project/gramps/issues/comments/275484582","html_url":"https://github.com/gramps-project/gramps/pull/334#issuecomment-275484582","issue_url":"https://api.github.com/repos/gramps-project/gramps/issues/334","id":275484582,"user":{"login":"Nick-Hall","id":9042510,"avatar_url":"https://avatars.githubusercontent.com/u/9042510?v=3","gravatar_id":"","url":"https://api.github.com/users/Nick-Hall","html_url":"https://github.com/Nick-Hall","followers_url":"https://api.github.com/users/Nick-Hall/followers","following_url":"https://api.github.com/users/Nick-Hall/following{/other_user}","gists_url":"https://api.github.com/users/Nick-Hall/gists{/gist_id}","starred_url":"https://api.github.com/users/Nick-Hall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nick-Hall/subscriptions","organizations_url":"https://api.github.com/users/Nick-Hall/orgs","repos_url":"https://api.github.com/users/Nick-Hall/repos","events_url":"https://api.github.com/users/Nick-Hall/events{/privacy}","received_events_url":"https://api.github.com/users/Nick-Hall/received_events","type":"User","site_admin":false},"created_at":"2017-01-26T19:19:19Z","updated_at":"2017-01-26T19:19:19Z","body":"I have converted filters to use the `User` class.  See PR #338.\r\n\r\nProgress information is now available for all filters."}}
{"actor":{"display_login":"Nick-Hall"}}