Skip to content

Create resources to support Honourary Members #130

@jbriones1

Description

@jbriones1

Database

  • Create a migration with the table name honorary_member with config:
    • PrimaryKey(INTEGER): Term ID
    • Column(VARCHAR(128)): Name
    • Column(DATE): Start date
    • Column(DATE): End date
  • Each time a membership is granted a new record must be created

Endpoints

  • Endpoint "/honourary", all endpoints are ADMIN ONLY for now
  • GET(/): get a list of all honourary members
  • GET(/current): get a list of all active member terms
  • POST(/): takes in a list of bodies, creates new member terms for each submission
  • PATCH(/{term_id}): updates a term, restricted to terms that have not ended yet
  • DELETE(/{term_id}): deletes a term, restricted to terms that have not ended yet

Metadata

Metadata

Assignees

Labels

exec-onlyonly csss executives have the permission to do this, likely due to personal informationpriority high

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions