[buddypress-trac] [BuddyPress Trac] #5192: User roles with differents profile fields

buddypress-trac noreply at wordpress.org
Tue Jul 14 10:52:52 UTC 2015


#5192: User roles with differents profile fields
----------------------------------+------------------
 Reporter:  _DorsVenabili         |       Owner:
     Type:  enhancement           |      Status:  new
 Priority:  normal                |   Milestone:  2.4
Component:  Component - XProfile  |     Version:
 Severity:  normal                |  Resolution:
 Keywords:  has-patch             |
----------------------------------+------------------

Comment (by imath):

 @boonebgorges here's my feedbacks :

 1/ thanks a lot for adding the possibility to get fields for a given
 member type even if the user_id is not set.

 2/ thanks a lot for using `member_type` instead of `member-type` for the
 `meta_key`

 3/ As discussed on
 [https://wordpress.slack.com/archives/buddypress/p1436818065001433 slack],
 the `_none` value (meaning no checkboxes are checked) should generate a
 message to inform the field won't be displayed to any member.

 4/ The base profile field `Name (primary)(required)` shouldn't have the
 metabox to set the member type, as it needs to always be output.

 5/ Thanks a lot for `BP_XProfile_Field->get_member_type_label()`, i think
 this piece of info in the list of xProfile fields is really interesting,
 but :
 - when a field concerns all member types, as it's the default value
 somehow, the list of member types labels doesn't need to be output imho.
 - in other words, maybe we should only output the labels if not all the
 checkboxes are checked.

 6/ I strongly disagree with @tanner about disabling the possibility to
 affect a member type to any field belonging to the first group of fields
 (the "registration" group of fields). As i suggest in point 4, we should
 only disable this possibility for the `Name (primary)(required)` field. I
 think it's important we leave the possibility to plugin authors to create
 multiple registration forms (eg: one by member type), which is a need
 specified as the 3rd point of this ticket's description. BTW it's pretty
 easy to achieve, now that it's possible to get fields for a given member
 type :)

 7/ When no member types are registered :
 - i think no labels should be output in the list of xProfile fields
 (`users.php?page=bp-profile-setup`) to be consistent with the fact that no
 metaboxes are displayed.
 - any field should be output no matter the value of the `member_type` into
 the database, because the member types feature is kind of inactive in this
 case.

 Thanks a lot for your great work so far :)

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5192#comment:43>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list