[buddypress-trac] [BuddyPress Trac] #7689: Non-standard 'template' loading broken in Nouveau.
buddypress-trac
noreply at wordpress.org
Thu Feb 8 16:29:55 UTC 2018
#7689: Non-standard 'template' loading broken in Nouveau.
-------------------------------------+------------------
Reporter: boonebgorges | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 3.0
Component: Templates | Version:
Severity: major | Resolution:
Keywords: has-patch needs-testing |
-------------------------------------+------------------
Changes (by boonebgorges):
* keywords: => has-patch needs-testing
Comment:
[attachment:7689.diff] attempts to fix this by introducing a bit more
standardization to the way that custom templates are requested via AJAX.
Before [11821], you would pass a template *path*. I've changed it so that
you now pass (optionally) a template *label*, which could be
`group_members`, `group_requests`, `member_notifications`, etc. When the
AJAX handler sees this `template`, it assumes that this is a special case
and loads the correct template. If `template` is absent, it loads `$object
/$object-loop`, as before.
I think that this change makes the process a little bit easier to reason
about than introducing more `$object` magic in the AJAX handler. Can I get
a second set of eyes (and a bit of testing)?
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7689#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list