[buddypress-trac] [BuddyPress Trac] #5192: User roles with differents profile fields
buddypress-trac
noreply at wordpress.org
Mon Mar 16 11:45:59 UTC 2015
#5192: User roles with differents profile fields
----------------------------------+-----------------------------
Reporter: _DorsVenabili | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Future Release
Component: Component - XProfile | Version:
Severity: normal | Resolution:
Keywords: |
----------------------------------+-----------------------------
Comment (by boonebgorges):
> Could you elaborate on the foreseen issues with applying this to both
fields and fieldgroups? Because I can see great value in it being
implemented for both, and my implementation with groups didn't see
much/any trouble.
I'm concerned about UX when field and fieldgroup settings overlap. If you
have group A with fields 1, 2, and 3; and if you set group A so that it's
applicable only to member type 'foo', but set field 2 so that it's
applicable only to member type 'bar', who actually sees field 2? In other
words: how do settings cascade downward, and how do we show that in the
UI? It's not impossible to do this, of course - we can dynamically change
settings, and give warnings to users, etc etc - but it's much more
complicated than simply having a single layer of settings.
A related idea: member-type-applicability applies only at the field level
(not group), but we have a bulk-editing interface that allows admins to
apply changes to entire groups at once. I think this might be easier than
dealing with the cascading logic described above, and it accomplishes much
the same thing.
> My personal preference goes to option 1, since I imagine fields are more
often specific to one member type than to all-but-one
This sounds sensible, and I think it makes sense to go with something
simpler for the first version of the feature - we can build it out to be
more robust later on if there is demand.
For registration, something like your option (3) is probably the best for
the first version of the feature.
Offereins, if you are interested in taking the first swing at a patch for
this - especially given your experience building a sorta-similar plugin -
please let me know, and I will give you room to work before diving in
myself :-D
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5192#comment:10>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list