interplanetary impact index

feat: allow non-owners to propose project changes #1

merged
opened by adamspiers.org targeting main from adamspiers.org/eii-frontend: change-requests

Without this patch, only project owners could edit project information, preventing community contributions to improve project data accuracy.

This is a problem because users who want to help improve project information or suggest corrections cannot contribute, limiting the collaborative potential of the platform.

This patch solves the problem by implementing a proposal system where authenticated users can suggest changes to any project. When a non-owner makes edits, changes are saved as proposal records in their own repository under the org.impactindexer.proposal collection, while owner edits continue to update the original project directly. The UI provides clear indicators showing when changes are proposals versus direct edits, and success messages differentiate between the two modes.

๐Ÿค– Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

0
by adamspiers.org 1 comment
expand 1 commit
feat: allow non-owners to propose project changes
pull request successfully merged
sign up or login to add to the discussion
Labels

None yet.

Participants 2
AT URI
at://did:plc:ucuwh64u4r5pycnlvrqvty3j/sh.tangled.repo.pull/3ly23xmwu3622