Skip to content

Honor delegated hacker read and edit permissions in Blade #538

Description

@DGoel1602

Organizers granted READ_HACKERS and EDIT_HACKERS still cannot open the Hackers roster. Blade's navigation, admin layout, page gate, and all hacker API procedures require IS_OFFICER, despite the configurable permission labels promising hacker access.

Expected behavior:

  • READ_HACKERS grants roster, search/filter, application details, and attendee event-history access without officer status.
  • EDIT_HACKERS additionally grants application editing and existing status/points/deletion operations.
  • Read-only users have no write controls or API write access.
  • Blacklist information, blacklist changes, and hackathon configuration remain officer-only, with existing transition safeguards preserved.

Scope: Blade and the hacker-related API boundaries. Reuse the existing permission bits; no schema or dependency changes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

APIChange modifies code in the global API/tRPC packageBladeChange modifies code in Blade appBugSomething isn't workingMajorBig change - 2+ reviewers required

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions