Skip to content

Stronger owner controls #48

Closed
Closed
@huonw

Description

@huonw

Currently any owner can add and (more dangerously) remove any other one, which is open for abuse; e.g. add someone as an owner, have a falling out, and they can remove the main maintainer and squat the package name for themselves.

Possible improvements off the top of my head:

  • have a distinguished owner (the initial uploader by default) who cannot be removed as an owner by anyone but themselves and is in control of transferring distinguishedness to some other owner
  • keep a chronology of when owners were added, and owners can only be removed by people who have been owners longer (this is similar to the system reddit uses for moderators)

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-accountsC-enhancement ✨Category: Adding new behavior or a change to the way an existing feature works

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions