[buddypress-trac] [BuddyPress Trac] #5637: Use bp_activity_set_action() to fill bp-templates activity dropdowns

buddypress-trac noreply at wordpress.org
Tue May 13 23:22:49 UTC 2014


#5637: Use bp_activity_set_action() to fill bp-templates activity dropdowns
-------------------------+-----------------------------------
 Reporter:  imath        |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  2.1
Component:  Activity     |    Version:  2.0
 Severity:  normal       |   Keywords:  has-patch 2nd-opinion
-------------------------+-----------------------------------
 {{{bp_activity_set_action()}}} is used to register the activity actions.

 This helps building the drop down types in Activity Administration and
 registering the callable functions that will dynamically generate the
 translatable action strings.

 But in bp-templates :
 - activity/index.php
 - members/single/activity.php
 - groups/single/activity.php

 the filters are directly built in it. I've seen that in 2.0 , to avoid
 backcompat theme issues the 'Profile Updates' type was introduced using
 one of the templates hook to add a new activity type into the drop down
 ({{{'bp_activity_filter_options'}}}).

 I think we can improve this by using bp_activity_set_action() to also set
 the different template dropdowns options. This way we would (and plugins)
 only need to use this function to feed admin and front drop downs.

 It would also avoid the different bp_is_active() checks in templates.
 Finally i think it won't have any impact on theme backcompat.

 So i suggest the patch attached to this ticket.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5637>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list