# Summary

Invitation functionality to invite users to site.

# Project URL

https://www.drupal.org/project/invite

# Where is the code?

https://www.drupal.org/project/invite/releases/8.x-1.0-beta2

# Estimated completion date

# Dependencies

None

# Who's doing the port?

mohit_aghera

# What help do they need?

# D8 roadmap

# Background and reference information

Comments

mohit_aghera created an issue. See original summary.

mohit_aghera’s picture

Issue summary: View changes
tim bozeman’s picture

Assigned: mohit_aghera » Unassigned
Status: Active » Fixed

Hiya @mohit_aghera. I'm going to close this issue. I started an 8.x branch at https://www.drupal.org/node/20967/git-instructions/8.x-1.x. Lets work on it there!

mohit_aghera’s picture

@Tim Bozeman do we have list of pending issues or issues to be worked upon ?
So that we can work on it and get it ready for beta release.

tim bozeman’s picture

I just made the sending methods pluggable and added send_by_email so it's functional. I'm self QAing and hunting for issues atm.

webchick’s picture

Status: Fixed » Needs work

Just a dev release on Drupal.org, so bumping down.

mohit_aghera’s picture

@Tim Bozeman
Is there anything that i can help you with to make it to beta release ?

tim bozeman’s picture

@mohit_aghera Yes please! I'm not sure there's been any other eyes on this code yet.

mohit_aghera’s picture

@Tim Bozeman I'll go through code and will add suggestions

mohit_aghera’s picture

@Tim Bozeman
After doing quick inspection i found few things.

  • Missing controller for Withdraw invite
  • Missing controller for Resend invite
  • can we add some form alter to disable email field during registration, so user can't register with other email during invite accept
  • Few operations in entity operations for resent, withdraw invites

Let me know your thoughts on this. I can work on this.

tim bozeman’s picture

@mohit_aghera Ooo ya all of those! Maybe for the email address we can prepopulate it with what's in the invite and disable the field so it's not editable.

mohit_aghera’s picture

@Tim Bozeman
First patch here to disable email field during registration #2752037: Disable email address field when users joins by invitaion

mohit_aghera’s picture

@Tim Bozeman
I have implemented invite resend functionality in this issue #2752085: Invite Resend Implementation
I have few more suggestions for invite entity.

  • Can we make registration code field non-editable. i.e it should not be visible on frontend. Should be set automatically like created and changed time
  • We can add one default invite type that allows to send emails using "invite_by_email". Probably we can do that by creating on invite type and export in config. By this it will be more easy for users to create other
  • Changing path of invite creation like "invite/add" "invite/[id]/edit" etc rather than "/admin/structure/invite/add". IMHO, It should be accessible to end users as well, so we should not add "admin/structure" prefix
mohit_aghera’s picture

Added this issue #2752721: Invite withdraw invite Implementation for withdraw invite implementation.

Anonymous’s picture

Hi,
Is this module ready to be used in Drupal 8 ?
What is missing to have a beta version ?
Regards,

mohit_aghera’s picture

@pachakamac
Module is pretty much ready, still @Tim Bozeman can confirm once.
I have also submitted few more patches for adding extra functionality.

tim bozeman’s picture

The project I was on abandoned this functionality so I haven't had a chance to really test it out :/

Anonymous’s picture

Hi @TimBozeman, Hi @mohit_aghera,
Thank you for your answers.
I would be ready to test the module.
I want to use it for a project where I can spend times to make some experimentations.
If it can help, I could report bugs to make it stable.
Let me know if you are interested.
Regards,

mohit_aghera’s picture

@pachakamac
That would be great !!
I am happy to help wherever needed.

mmjvb’s picture

Status: Needs work » Needs review
renatog’s picture

renatog’s picture

Status: Needs review » Reviewed & tested by the community

The Invite project was been ported to D8 and really works good.

Thank you all for contributions.

renatog’s picture

Status: Reviewed & tested by the community » Fixed
mmjvb’s picture

Status: Fixed » Needs review

As long as there is only a beta available, Status should be Needs review.

As soon as a Stable release is made, it can be set to Fixed. Please see the D8CPT description for how Status works in this project. It doesn't work like the queues for Modules !

avpaderno’s picture

Priority: Minor » Normal
Issue summary: View changes