- This topic has 5 replies, 2 voices, and was last updated 2 years, 5 months ago by .
Viewing 6 posts - 1 through 6 (of 6 total)
Viewing 6 posts - 1 through 6 (of 6 total)
- You must be logged in to reply to this topic.
Support site for Tips and Tricks HQ premium products
by
Tips and Tricks HQ Support Portal › Forums › WP eMember › Text field for Additional Membership Levels by user
Hi !
I use the Additional Membership Levels for my users.
I would need to add a text field in the admin area to precise the role of the user in this membership (example : president, secretary, etc). It would be at the same place as the expiry date data. Only the admin needs to change it, but I would need to display it in my member profile extended.
Because you already have the Form Builder Addon, you <en>could add a read-only text field to each member’s profile; called “Role.” Customizing the admin menu will cause you to not be compatible with future plugin updates.
The problem is that each user can have a different role in each membership. For instance, someone can be President in a membership and secretary in another one. I would need to link the role with the user and the membership.
So, for example; you want to indicate that:
Member “Joe” is “President” of membership level “Android Club”, and “Secretary” of membership level “iPhone Club” ???
There is only 1 admin note field, per member.
It’s exactly what I need.
As an admin, I can modify the member’s information. In the part of Additional Membership Levels, for each level there’s a start date. I guess there’s a database table that stores that information with the membership’s level and the ID of the member. I would need another field to store the role of the member in this membership. I made you a mockup in Photoshop so you can see what I’m talking about. This is the link in my dropbox to access it.
The note fields are “1 per member,” regardless of the number of levels they belong to. To achieve the 1:n:1 (member:level:note) functionally desired, requires a major rewrite of the plugin. You have the option of requesting a custom work order quote: