my site uses custom fields in various plans such as a drop down list for "how many boat berths" and then depending on the option chosen I display more custom fields to capture details about each boat. So one boat berth shows one field details of boat 1. Two boat berths add a second field for details of boat 2. And so on.
This works very nicely on a couple of screens:
1) Subscriptions management - editing the user details
2) Renewing subscription
But on the User Profile screen all the fields are shown even the ones that should not. I have attached a screenshot showing the issue.
I think I can choose to hide or show each field manually but I don't see how to get the system to react to the "depends on field" on this screen.
Is there an option I am missing?
I did more testing and it seems to be related to the "can edit on profile" option. If that is set to no the field appears. If is set to yes the field acts according to "depends on field". Is that a bug or a feature?
I would like to populate the fields and show them on the profile without having to open them up to editing by the user.
it makes more sense to me now. If the parent field is a fee field it cannot be edited by the user on their profile - sensible. The dependent fields are not fee fields and appear / disappear correctly if they are editable on the profile.
This is working nicely for my site. Members signup/renew for a certain number of boat berths which are paid for and fixed for the duration of the membership period and the member can maintain/edit the actual boat details through the year.
Sorted. Thank you.