{"action":"created","issue":{"url":"https://api.github.com/repos/terraref/computing-pipeline/issues/3","repository_url":"https://api.github.com/repos/terraref/computing-pipeline","labels_url":"https://api.github.com/repos/terraref/computing-pipeline/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/terraref/computing-pipeline/issues/3/comments","events_url":"https://api.github.com/repos/terraref/computing-pipeline/issues/3/events","html_url":"https://github.com/terraref/computing-pipeline/issues/3","id":108208924,"number":3,"title":"Protocol for pushing data to NCSA using REST interface","user":{"login":"dlebauer","id":464871,"avatar_url":"https://avatars.githubusercontent.com/u/464871?v=3","gravatar_id":"","url":"https://api.github.com/users/dlebauer","html_url":"https://github.com/dlebauer","followers_url":"https://api.github.com/users/dlebauer/followers","following_url":"https://api.github.com/users/dlebauer/following{/other_user}","gists_url":"https://api.github.com/users/dlebauer/gists{/gist_id}","starred_url":"https://api.github.com/users/dlebauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dlebauer/subscriptions","organizations_url":"https://api.github.com/users/dlebauer/orgs","repos_url":"https://api.github.com/users/dlebauer/repos","events_url":"https://api.github.com/users/dlebauer/events{/privacy}","received_events_url":"https://api.github.com/users/dlebauer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/terraref/computing-pipeline/labels/2%20-%20Working%20%3C=%205","name":"2 - Working <= 5","color":"CCCCCC"},{"url":"https://api.github.com/repos/terraref/computing-pipeline/labels/sensor%20data","name":"sensor data","color":"bfe5bf"}],"state":"open","locked":false,"assignee":{"login":"max-zilla","id":14166971,"avatar_url":"https://avatars.githubusercontent.com/u/14166971?v=3","gravatar_id":"","url":"https://api.github.com/users/max-zilla","html_url":"https://github.com/max-zilla","followers_url":"https://api.github.com/users/max-zilla/followers","following_url":"https://api.github.com/users/max-zilla/following{/other_user}","gists_url":"https://api.github.com/users/max-zilla/gists{/gist_id}","starred_url":"https://api.github.com/users/max-zilla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/max-zilla/subscriptions","organizations_url":"https://api.github.com/users/max-zilla/orgs","repos_url":"https://api.github.com/users/max-zilla/repos","events_url":"https://api.github.com/users/max-zilla/events{/privacy}","received_events_url":"https://api.github.com/users/max-zilla/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/terraref/computing-pipeline/milestones/19","html_url":"https://github.com/terraref/computing-pipeline/milestones/v%CE%B1%20y1%20q2%20Prepare%20for%20data%20capture","labels_url":"https://api.github.com/repos/terraref/computing-pipeline/milestones/19/labels","id":1355431,"number":19,"title":"vα y1 q2 Prepare for data capture","description":"","creator":{"login":"rachelshekar","id":11740606,"avatar_url":"https://avatars.githubusercontent.com/u/11740606?v=3","gravatar_id":"","url":"https://api.github.com/users/rachelshekar","html_url":"https://github.com/rachelshekar","followers_url":"https://api.github.com/users/rachelshekar/followers","following_url":"https://api.github.com/users/rachelshekar/following{/other_user}","gists_url":"https://api.github.com/users/rachelshekar/gists{/gist_id}","starred_url":"https://api.github.com/users/rachelshekar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rachelshekar/subscriptions","organizations_url":"https://api.github.com/users/rachelshekar/orgs","repos_url":"https://api.github.com/users/rachelshekar/repos","events_url":"https://api.github.com/users/rachelshekar/events{/privacy}","received_events_url":"https://api.github.com/users/rachelshekar/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":4,"state":"open","created_at":"2015-10-14T14:08:33Z","updated_at":"2016-02-22T21:22:52Z","due_on":"2016-02-29T06:00:00Z","closed_at":null},"comments":38,"created_at":"2015-09-24T20:33:50Z","updated_at":"2016-02-29T14:41:14Z","closed_at":null,"body":"After a user or sensor platform generates a packet of data, they will need to push the contents NCSA.\n\n* [x] what should meta-data look like? i.e. ghs data similar to json files proposed for field system (terraref/reference-data#2)\n* [x] how should data be prepared (compressed? identified?)\n* [x] once prepared, how should it be pushed? What permissions are required?\n* [x] add end user documentation to github.com/terraref.documentation (or https://dlebauer.gitbooks.io/terraref-documentation/ for a nice online gui editor)\n  * what information does Danforth and MAC need to push data\n  * this is the clowder protocol\n* [x] @max-zilla please discuss options with @nfahlgren for pushing from Danforth, possibly setting up a live stream for testing at some point. \n* [ ] identify if collections can be defined by some tag / feature in metadata (add feature request to Clowder)\n* [ ] @nfahlgren send raw image files to @robkooper to evaluate existing extractors\n    \n\n<!---\n@huboard:{\"order\":1.5,\"milestone_order\":3,\"custom_state\":\"\"}\n-->\n"},"comment":{"url":"https://api.github.com/repos/terraref/computing-pipeline/issues/comments/190236560","html_url":"https://github.com/terraref/computing-pipeline/issues/3#issuecomment-190236560","issue_url":"https://api.github.com/repos/terraref/computing-pipeline/issues/3","id":190236560,"user":{"login":"robkooper","id":1580696,"avatar_url":"https://avatars.githubusercontent.com/u/1580696?v=3","gravatar_id":"","url":"https://api.github.com/users/robkooper","html_url":"https://github.com/robkooper","followers_url":"https://api.github.com/users/robkooper/followers","following_url":"https://api.github.com/users/robkooper/following{/other_user}","gists_url":"https://api.github.com/users/robkooper/gists{/gist_id}","starred_url":"https://api.github.com/users/robkooper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robkooper/subscriptions","organizations_url":"https://api.github.com/users/robkooper/orgs","repos_url":"https://api.github.com/users/robkooper/repos","events_url":"https://api.github.com/users/robkooper/events{/privacy}","received_events_url":"https://api.github.com/users/robkooper/received_events","type":"User","site_admin":false},"created_at":"2016-02-29T14:41:14Z","updated_at":"2016-02-29T14:41:14Z","body":"I would love to hear what people have to say about the permissions. Our thinking is that datasets and collections should be treated as separate entities for security. The reasoning is that is the following scenario:\r\n\r\nThere are 3 users, A, B and C, and 2 spaces K and L. User A and B are part of space K and users B and C are part of space L. \r\n\r\nUser A uploads a dataset and adds it to space K. Only users A and B can see this dataset. User B creates a collection, adds this collection to space K and adds the  dataset. Nothing has changes, only users A and B can see this dataset.\r\n\r\nUser B adds the collection to space L. Now users A, B and C can see the collection. This is fine since the creator of the collection decided to share the dataset with all other users.\r\n\r\nThe question is should user C see the dataset as well? User A who is the owner of the dataset might never have intended for a dataset to be shared with user C. By using the permissions of the collection and not those of the dataset, user C can see the dataset.\r\n\r\nIf we use the permissions of the dataset and collection separately we will have the intended solution.\r\n\r\nLet me know what people think @nfahlgren @dlebauer @max-zilla @robalba1 @doctorroboto "}}