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

Restructure "backend" site ownership from individuals to organizations #687

Closed aufdenkampe closed 6 months ago

aufdenkampe commented 7 months ago

This high-level and relatively restructuring of the "backend" is required to eventually allow organizations to oversee the management of (and payment for) a number of sites while allowing organization members the ability to add data to those same sites.

This work will not yet include new user features.

ptomasula commented 6 months ago

This has been implemented on staging. Site ownership has be changed from individual accounts to organizations, with every user being assigned a personal 'organization' that consists on only their account. This provides a foundation for us to start developing multi-user organization feature like multiuser administration/editing of sites.