ODM2 / ODM2DataSharingPortal

A Python-Django web application enabling users to upload, share, and display data from their environmental monitoring sites via the app's ODM2 database. Data can either be automatically streamed from Internet of Things (IoT) devices, manually uploaded via CSV files, or manually entered into forms.
BSD 3-Clause "New" or "Revised" License
31 stars 8 forks source link

0.17 Release Candiate #702

Closed ptomasula closed 6 months ago

ptomasula commented 6 months ago

Related issues

This PR containers the issues captured under the Milestone for release 0.17.

Summary of Changes

Organization Based Ownership

This release changes the underlying data structure from having individual accounts own sites to ownership through organizations. This change is necessary to support and unlock new features such as multi-account governance of sites and better management of sites for organizations.

What happens to sites associated with my account?

All users will have an individual organization generated and affiliated with their account. Any sites that were solely associated with your account (i.e. no prior organization associated) will automatically be transfers to this organization. Any sites associated with an organization, will be transferred to that organization.

Why can I suddenly view a bunch of extra sites?

If your account is affiliated with multiple organizations, those organizations sites will now be displayed on the my sites page. Sites will be group by affiliation, so that you can still tell which sites are associated with your individual organization and which are through organizational affiliations. image

How can I add or remove accounts that are affiliated with my organization?

As of this release there is no interface for organization management, though we identify that as a priority feature and will track that development through a separate milestone. If you need organization management you can contact support at help@monitormywatershed.org