{"action":"opened","issue":{"url":"https://api.github.com/repos/grassrootza/grassroot-platform/issues/57","labels_url":"https://api.github.com/repos/grassrootza/grassroot-platform/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/grassrootza/grassroot-platform/issues/57/comments","events_url":"https://api.github.com/repos/grassrootza/grassroot-platform/issues/57/events","html_url":"https://github.com/grassrootza/grassroot-platform/issues/57","id":125338649,"number":57,"title":"Distinguish among multiple logbook entries replicated for subgroups","user":{"login":"luke-grassroot","id":11020273,"avatar_url":"https://avatars.githubusercontent.com/u/11020273?v=3","gravatar_id":"","url":"https://api.github.com/users/luke-grassroot","html_url":"https://github.com/luke-grassroot","followers_url":"https://api.github.com/users/luke-grassroot/followers","following_url":"https://api.github.com/users/luke-grassroot/following{/other_user}","gists_url":"https://api.github.com/users/luke-grassroot/gists{/gist_id}","starred_url":"https://api.github.com/users/luke-grassroot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luke-grassroot/subscriptions","organizations_url":"https://api.github.com/users/luke-grassroot/orgs","repos_url":"https://api.github.com/users/luke-grassroot/repos","events_url":"https://api.github.com/users/luke-grassroot/events{/privacy}","received_events_url":"https://api.github.com/users/luke-grassroot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"aakil786","id":1311473,"avatar_url":"https://avatars.githubusercontent.com/u/1311473?v=3","gravatar_id":"","url":"https://api.github.com/users/aakil786","html_url":"https://github.com/aakil786","followers_url":"https://api.github.com/users/aakil786/followers","following_url":"https://api.github.com/users/aakil786/following{/other_user}","gists_url":"https://api.github.com/users/aakil786/gists{/gist_id}","starred_url":"https://api.github.com/users/aakil786/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aakil786/subscriptions","organizations_url":"https://api.github.com/users/aakil786/orgs","repos_url":"https://api.github.com/users/aakil786/repos","events_url":"https://api.github.com/users/aakil786/events{/privacy}","received_events_url":"https://api.github.com/users/aakil786/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2016-01-07T07:15:27Z","updated_at":"2016-01-07T07:15:27Z","closed_at":null,"body":"Use case: \r\n\r\nA user has a group (group X) which has multiple subgroups (X1, X2, X3). The user creates a logbook entry (A) for group X that she wants replicated in the subgroups (so we have A_X, A_X1, A_X2 ...). Later she creates a second logbook entry (B), also for group X, also replicated for subgroups (B_X, B_X1, B_X2). \r\n\r\nNow the user wants to view the logbook entry A and all its replicated entries, e.g., to check which subgroup entries are marked complete, but not any of the replicated entries of B. So we need a way to retrieve the set (A_X, A_X1, A_X2, A_X3) but not retrieve any of (B_X, B_X1, B_X2, B_X3). \r\n\r\nNote that A and B might have overlapping due dates, i.e., cannot assume they are strictly sequential. Also this needs to be possible for more than just two entries (e.g., if user has been active for a year the set of logbook entries at both X and subgroup level could easily be double digits)."}}