Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt November 11, 2024
Ueda Posted June 3, 2014 Posted June 3, 2014 Nexus lacks the ability to move the current user group to their secondary group for subscriptions. This is a problem due to the fact that if a user has a usergroup that another member has that is special, that it won't be overwritten when the new one is applied. Basically, it forces you to make duplicate subscription products that users can purchase and set them to only apply to those specific user groups. This is really redundant and would like for it to be changed.
Aiwa Posted June 3, 2014 Posted June 3, 2014 If you want your members to keep their primary group, seems to be the most important thing for you ... you can use the Nexus Package settings to instead set a Secondary group, Add Secondary Groups. This way the primary group remains intact and the additional permissions are granted with the addition of a secondary group.
Ueda Posted June 3, 2014 Author Posted June 3, 2014 The problem is that the new group is better, and I have secondary groups displayed.
Aiwa Posted June 3, 2014 Posted June 3, 2014 This can probably be done with a custom action easily enough. I'll do some testing, tomorrow likely, and see what I come up with.
Aiwa Posted June 4, 2014 Posted June 4, 2014 Yes, it can be done with a custom action. I've got one way storage done already, pushing primary group to secondary on purchase... It would also be possible to remove the secondary group when the package expires if needed... Didn't get that far while just mocking up a proof of concept. Is this something anyone would like to see in the Marketplace?
Ueda Posted June 4, 2014 Author Posted June 4, 2014 I am obviously, and I wouldn't mind paying 4-7 dollars for it if you want money for your time. Seems like a fair price in that range.
Aiwa Posted June 4, 2014 Posted June 4, 2014 What else would you want it to do? When it comes to subscription, expiration, renewal, etc, there would be a lot of group juggling going on... I'm assuming you'd want the group removed from their secondary groups if the package isn't active, and added back when they renew (when their primary group gets changed again). I'm assuming you'd want it to keep up with the different purchase statuses?
Ueda Posted June 4, 2014 Author Posted June 4, 2014 You are able to check which user group they have, and define what user group they are awarded to their primary or secondary user group. Allow a way to prioritize the user groups. This can be done by a configuration, or in the manage user groups of the forum itself. Nexus can then read how high of importance that role is and automatically know if it should apply it to their primary or secondary group. You can do that or allow people to specify in the package of specific groups that require special permissions like you can setup configurations, or profiles for a package. The main importance of this is to not have to make multiple packages to keep people's groups, and permanent subscriptions will make those user groups erased from their account in essence.
Aiwa Posted June 5, 2014 Posted June 5, 2014 I have no clue what you just said in that second paragraph Nexus already allows you to define exempt groups, groups that are exempt from group changes on purchases. I'd recommend just using that and applying it to your top tier groups so users aren't 'demoted'. The way I'm coding this, a users primary group gets pushed to their secondary groups on purchase and re activate. It is removed on expire and on cancel if the package is set to revert the primary group
Ueda Posted June 5, 2014 Author Posted June 5, 2014 You aren't understanding. User A is a different group than User B, if one is special and one is not special, so one of these groups needs to be moved to secondary whereas the other one needs to just be replaced such as a normal member group. That's what I need. Nexus does not provide it aside from making multiple packages of the same item and separating these packages to speciifc user groups. It is just messy and separates the ratings of products.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.