Added (bad) view component of the permissions grid.
little more progress on bootstrapping sharing dialog.
passed the responsibility of the permission list creation to the client of the SharingPermissionsGrid. (Have to go update and rebuild back end to fix).
Finished acl entry permission listbox functionality. Added old file to bottom of this file for easy swapping to check old functionality.
Have a (not very functional) AddPeopleToAclPanel widget.
Have all componenents in widget. Going to try to convert AccessControlList from LayoutContainer to FlowPanel.
Fixed bug (was adding click handler to 'addToAcl' button every time the window was built).
Put in bootstrap dialog and WOW does that look bettergit add src/main/java/org/sagebionetworks/web/client/DisplayUtils.java src/main/java/org/sagebionetworks/web/client/widget/entity/SharingAndDataUseConditionWidgetViewImpl.java src/main/java/org/sagebionetworks/web/client/widget/entity/menu/ActionMenuViewImpl.java
Fixed the SuggestBox and Permissions List Box widths (surrounded in column). Going to try to move the 'Make Public' button and the 'Notify via email' checkbox to the AddToAclPanel footer.
put notify people checkbox and make public button in addToAclPanel. Have not added functionality to 'configure' method yet.
made more view changes. added tooltips. toggle the 'make public' to 'make private' button in addPeoplePanel. made widgets not implement SynapseView, as they don't individually need to show loading. not sure if this is a good way to go.
Added loading functionality.
Added functionality to SharingPermissionsGrid such that if you configure with a 'null' deleteCallback, then it will not be editable. This is used when there is an inhereted ACL.
Need to fix the 'Make Public' 'Make Private' toggle bug.
Fixed make public toggle button bug.
small cleanup
Started breaking up Sharing Dialog component view cases.
logic for showing/not showing different components.
Small cleanups
Used button dropdown to implement the 'force selection' for the permission level in the addPeoplePanel. Still need to clean up and style, but (I think) functionality works.