...
The following design fulfills SWC-52, SWC-121, SWC-157, SWC-159, SWC-160.
Adding Data to Synapse through the Web Client
Clicking "Tools > Upload File..." (or other mechanisms to trigger setting entity content / annotations?) opens a modified version of the current file upload dialog, reminding users of their obligations to restrict data:
The "guidelines" hyperlink takes the user to the detailed rules for restricting data. Clicking "Upload Restricted" results in (1) uploading the data, (2) launching the same dialog as when clicking the "About" hyperlink above.
The entity page for a data object having no access restrictions appears as follows:
...
If the user does NOT have administrative access to the data, the the following dialog appears:
Clicking "Tools > Upload File..." opens a modified version of the current file upload dialog, reminding users of their obligations to restrict data:
The "guidelines" hyperlink takes the user to the detailed rules for restricting data. Clicking "Upload Restricted" results in (1) uploading the data, (2) launching the same dialog as when clicking the "About" hyperlink above.
The entity page for a data object having access restrictions appears as follows:
...