[nodebb-plugin-user-invitations] Allow users to invite new users!
-
@yariplus said:
Changes v0.3
- User Invitations!
- Users can now send invitations to new users using the invitations page on their profile.
- Adjustable number of allowed invites.
- Automatic timeout for resending an invite.
- Accepted invites are saved for future features (rewards).
- Added a new setting to add invited users to a group automagically.
- Registration is no longer set to restrict by default.
- ACP saves all settings automagically.
- Moved repo to
NodeBB 3rd Party
and detached it from the newuser-approval fork.
Amazing
- User Invitations!
-
Excellent work.
-
Does this PR has something to do with the functionality provided by this plugin? https://github.com/NodeBB/NodeBB/pull/3908
I'm not really sire but it seems that at least parcially, the functio ality is moving to the core? Or am i wrong?
-
Huh. I really need to start searching for these plugins before doing this stuff.
Also, I don't know why this was added to core if it was available as a plugin. Weird.
-
Changes v0.3.2
Minor update, thanks to pitaj for some tips.
- The plugin now uses the core emailer, (nodemailer) and no longer requires a third-party email plugin.
- The plugin now uses the core
Invitation
template, which can be customised in the emails section of the ACP.
-
Yep yep. Definitely, better to get your forum updated. However, I'm sure I could backport it if necessary. Other than the template, I'm not really depending on anything in NodeBB.
-
@pichalite said:
@reid I think it's better to pay to get the theme compatible and upgrade NodeBB.
I agree! I'm just not sure how much it'd cost as the theme is quite complex (a modified version of Majestic) and I haven't got all too much money to spend right now.
-
@tqwhite Sure!
It uses the default email template for invitation. So, if you change the template under
Settings => Email
it will use the new one instead! -
v0.5.0
I re-published the npm module as
nodebb-plugin-user-invitations
, to update you'll need to uninstall the old version and reinstall with the new name. You won't lose any settings.- Added a rewards award
Give Invitations
- Added a rewards condition
Accepted Invitations
- Added a form on the users' invitation page where admins can manually set the user's max invitations and manually reward them additional invitations.
- Added a rewards award
-
@Michael-Pfaff Remove this line here will turn off limits:
https://github.com/NodeBB-Community/nodebb-plugin-user-invitations/blob/master/lib/invitations.js#L190I'll make a setting for it when I get some time to update this plugin.