Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
bmarchant committed Mar 5, 2019
2 parents ee06970 + 61fd81f commit 1216818
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/developer/OAUTH.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ All services are now wrapped by authentication and many of the service endpoints

>The plan is for new datasets to be private to the user by default. Existing datasets owned by the dummy test user will be public. We will add a method for making private datasets and their review bookmarks public.
* During implementation, it was decided that datasets would not have an inherent visibility. Instead, folders have visibility and datasets inherit visibility from their containing folder. The root folder is always public. Data and folders that are public are read-only by non-owners with respect to modification (removing, moving, renaming, writing output to etc.)
* Public datasets can be clipped, conflated, and exported by non-owning users, but the destination output folder must be owned by the user.
* During implementation, it was decided that datasets would not have an inherent visibility. Instead, folders have visibility and datasets inherit visibility from their containing folder. The root folder is always public. Data and folders that are public are read-only by non-owners with respect to modification (removing, moving, renaming folders or creating subfolders are not allowed), but public folders can be written to with map datasets by any user.
* Public datasets can be clipped, conflated, and exported by non-owning users, but the destination output folder must be public or owned by the user.
* The data within a public dataset, accessed through the Hoot Map API, is editable by any authenticated user. This allows multiple users to work through conflation reviews.
* There is a python [script](https://github.com/ngageoint/hootenanny/blob/develop/scripts/database/UpdateFolderOwnerVisibility.py) for migrating existing folders and maps from the dummy user to a real user (once that user has logged in).
* Public folders and their contents are shaded blue. Folders and sub-folders cannot mix visibility. A change to one affects the entire tree.
Expand Down

0 comments on commit 1216818

Please sign in to comment.