Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Invitable interface #6

Open
5 tasks
rsmithlal opened this issue Feb 17, 2019 · 0 comments
Open
5 tasks

Add Invitable interface #6

rsmithlal opened this issue Feb 17, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@rsmithlal
Copy link
Member

rsmithlal commented Feb 17, 2019

We need to add a new module to contain the behaviour and relationships for invitable classes.

Tasks

  • Create a new Inviteable module
  • Instance methods
    • invite - Called on an instance of an inviteable record. Takes an identity as an argument, with an optional role
    • uninvite - Takes an identity as an argument

Relationships

  • has_many invitations
  • has_many invitees - through invitations
@rsmithlal rsmithlal added the enhancement New feature or request label Feb 17, 2019
@rsmithlal rsmithlal self-assigned this Feb 17, 2019
@rsmithlal rsmithlal removed their assignment Apr 27, 2024
@rsmithlal rsmithlal self-assigned this Aug 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant