[3613]
|
johnjamesjacoby
|
Add topic-tag slug to array of available templates in both bbp_get_topic_tag_template() and bbp_get_topic_tag_edit_template(). Fixes #1685. Props ptahdunbar.
|
[3279]
|
johnjamesjacoby
|
Add topic-tag support to breadcrumbs
|
[4803]
|
johnjamesjacoby
|
Add topic-view for popular topics, and use it in page-forum-statistics.php rather than hardcoded query.
|
[2590]
|
johnjamesjacoby
|
Add topic_author template tags. Improve admin rows.
|
[3617]
|
johnjamesjacoby
|
Add traditional WordPress 'plugin_locale' filter to load_textdoman() method. See #1647.
|
[5844]
|
johnjamesjacoby
|
Add unit test for last topic & reply ID's for topics & forums. Fixes #2806. Props netweb.
|
[5015]
|
johnjamesjacoby
|
Add user Suggest support for post author overrides for topics and replies. Props alex-ye. Fixes #2224.
|
[3610]
|
johnjamesjacoby
|
Add user_nicename to single_user template hierarchy.
|
[3280]
|
johnjamesjacoby
|
Add values to global bbPress object vars. Adjust bbp_is_user_home() function to work with empty() rather than isset()
|
[4887]
|
johnjamesjacoby
|
Add width: 100%; styling to reply divs, to prevent comment theme styles from bleeding over into forum topics. Fixes #2320 (2.3 branch)
|
[4888]
|
johnjamesjacoby
|
Add width: 100%; styling to reply divs, to prevent comment theme styles from bleeding over into forum topics. Fixes #2320 (trunk)
|
[2886]
|
johnjamesjacoby
|
Add wp_cache_add_global_groups() to _setup_globals action to cache future custom queries.
|
[3756]
|
johnjamesjacoby
|
Addend '-update' to admin menu ID's
* Prevents "Dashboard" from being open when viewing bbPress settings
* Avoids namespace collisions elsewhere in UI
|
[5007]
|
johnjamesjacoby
|
Additional CSS resets to improve theme compatibility for search and list items. Props jaredatch. Fixes #2283.
|
[2832]
|
johnjamesjacoby
|
Additional empty forum check to delete last active and last topic_id meta.
|
[3434]
|
johnjamesjacoby
|
Additional sanity check in bbp_pre_get_posts() for forum queries, to hide forums the user is not capable of seeing. See #1576.
|
[5137]
|
netweb
|
Adds a link to bbPress about page to the admin bar. Props MZAWeb. Fixes #2035
|
[3098]
|
johnjamesjacoby
|
Adds missing $bbp global to bbp_recount_topic_hidden_replies() function. Fixes $#1508. Props cnorris23.
|
[6566]
|
johnjamesjacoby
|
Adimn: Fix some formatting in PHPDoc blocks.
|
[2568]
|
johnjamesjacoby
|
Adjust @since phpdoc for previous Voices commit.
|
[2759]
|
johnjamesjacoby
|
Adjust BackPress includes paths in 1.0 branch.
|
[2663]
|
johnjamesjacoby
|
Adjust author.php and associated CSS
|
[2813]
|
johnjamesjacoby
|
Adjust bbp_register template file to use template part in preparation for shortcode usage.
|
[2589]
|
johnjamesjacoby
|
Adjust breadcrumb template tag functions for future use.
|
[3022]
|
johnjamesjacoby
|
Adjust capability checks on forum queries to show private forums but still prevent non-capable users from posting to them.
|
[3003]
|
johnjamesjacoby
|
Adjust forum visibility dropdown to work with new 'hidden' option. Pass $post->ID through metabox do_actions. Remove CSS comments in bbp-admin.php to prevent syntax highlighting errors in certain IDE's and web based syntax highlighting scripts.
|
[2838]
|
johnjamesjacoby
|
Adjust message styling in bbp_topic_tag.php to use new .info class
|
[2877]
|
johnjamesjacoby
|
Adjust order by and direction of bbp_get_public_child_last_id
|
[2778]
|
johnjamesjacoby
|
Adjust padding on content areas, and restrict image widths from breaking layout. Fixes #1441.
|
[2532]
|
johnjamesjacoby
|
Adjust tabindexes on login and post/edit forms.
|
[3367]
|
johnjamesjacoby
|
Adjust the bbPress Theme Compatibility admin nag to make more sense to less advanced users.
|
[3354]
|
johnjamesjacoby
|
Adjust the check-order of pagination permalinks in bbp_has_topics(), allowing shortcode usage pagination to work. Fixes #1567.
|
[2847]
|
johnjamesjacoby
|
Adjust the horizontal padding of numeric table cells.
|
[3064]
|
johnjamesjacoby
|
Adjust the theme compat admin nag to only appear when viewing Appearance -> Themes
|
[2806]
|
johnjamesjacoby
|
Adjust topic and reply counts up the subforum tree. Fixes #1320. Props !GautamGupta
|
[3297]
|
johnjamesjacoby
|
Adjust topic exists check on topic_attributes_metabox_save() and update inline doc in both topic and reply metabox save functions. See r3295.
|
[2651]
|
johnjamesjacoby
|
Adjustments to admin area CSS for icons32 and WP 3.1
|
[2878]
|
johnjamesjacoby
|
Adjustments to bbp-twentyten to use new functions and include updated styling for them.
|
[2564]
|
johnjamesjacoby
|
Adjustments to get replies running. More to do here.
|
[2970]
|
johnjamesjacoby
|
Adjustments to login and register forms to improve behavior and functionality.
Various documentation fixes.
Rename _bbp_topic_status meta to _bbp_status, and add migration routine to updater.
Sanity checks on $wp_query in bbp_pre_get_posts.
Fixes #1476, #1493. Props !GautamGupta for original diff.
|
[4127]
|
johnjamesjacoby
|
Admin Help:
* Repair admin help copy-pasta from r3686.
* For 2.1 branch.
* Props janeforshort.
|
[4128]
|
johnjamesjacoby
|
Admin Help:
* Repair admin help copy-pasta from r3686.
* For 2.2 branch.
* Props janeforshort.
|
[3991]
|
johnjamesjacoby
|
Admin Images
* Add 2x support for admin menu icons.
* Props chexee.
* See: #1839.
|
[3992]
|
johnjamesjacoby
|
Admin Images
* Update admin CSS to WordPress core standard.
* See #1839.
|
[3994]
|
johnjamesjacoby
|
Admin Images:
* Better align menu icons.
* Add version to images using bbp_get_version()
* See #1839.
|
[3993]
|
johnjamesjacoby
|
Admin Images:
* Fix background size, so images scale correctly.
* See #1839.
|
[3995]
|
johnjamesjacoby
|
Admin Images:
* Revert accidental CSS menu position tweaks.
* See #1839.
|
[4046]
|
johnjamesjacoby
|
Admin Menus:
* Fix issue where bbPress top-level admin-menu positions could conflict with other plugins.
* Set menu_position on post-types to 555555.
* Refactor bbp_admin_menu_order() to reposition all available custom menus above the second separator.
* Fixes #1876.
|
[6771]
|
johnjamesjacoby
|
Admin Notices: remove `create_function()` usage from tools feedback.
This change removes the last remaining deprecated function call for full PHP 7.2 support, while also making admin area notices a bit more flexible in the process.
Notices are now stored in an `bbpress()->admin->notices` array, and are output to the page via the `bbp_admin_notices` sub-action. This ensures that they'll only be made visible when bbPress is active, and keeps them contained to places where bbPress is already hooked in.
It was also previously possible for any user to dismiss the database upgrade notice, even if they were not capable of seeing it, so this is now fixed as well.
|
[4348]
|
johnjamesjacoby
|
Admin Settings:
* If a setting is manually overridden, disable it.
* Introduces bbp_maybe_admin_setting_disabled() helper function.
* Update bbp_dropdown with 'disabled' parameter to allow disabling based on option.
|
[4002]
|
johnjamesjacoby
|
Admin Settings:
* Move sections and settings into procedural functions in bbp-settings.php.
* Allows filtering of sections and fields without checking for faux-capabilities.
* Enables easier settings section and field manipulations, as well as adding or editing of future settings.
|
[3998]
|
johnjamesjacoby
|
Admin Settings:
* Turn settings sections into multidimensional array, keyed by ID.
* Allows sections to be filtered, changed, rearranged, etc...
|
[2520]
|
johnjamesjacoby
|
Admin area code clean-up
|
[2643]
|
johnjamesjacoby
|
Admin nag notice about theme. Add skeleton for settings page. Move tools menu creation into main admin class.
|
[6601]
|
johnjamesjacoby
|
Admin/Converter: Lazy load admin & converter as needed.
* Move admin class into its own file
* Remove `admin.php`
* Introduce `_setup_` functions to make loading them on the fly easier
* Simplify converter logic for smoother starting/stopping
* Improved UI for timer/status updates
* Remove double-duty variables from `BBP_Converter` and response data
* Switch from text-only response value to JSON object for improved flexibility
This allows the converter to return more data, and makes it easier to work with that data.
Todo:
* Error responses
* Check that starts are bumping correctly inside of steps
* Better utilize JSON responses
|
[3915]
|
johnjamesjacoby
|
Admin:
* Add missing quotes to icon URL css in BBP_Admin::admin_head().
|
[4053]
|
johnjamesjacoby
|
Admin:
* Add nonce checks and additional sanity checks to converter, to prevent it being loaded or accessed outside of the converter screen.
* Use 'load-' actions to conditionally load admin components on their respective screens.
* Remove post_type checks that are no longer needed as a result of conditionally loading each component.
* Use get_current_screen() to fill in any extra post_type checks.
* Sweep through converter, make output more clean, add output method, and store last query in the DB in case of failure.
|
[4077]
|
johnjamesjacoby
|
Admin:
* Additional sanity checks on bail() methods, if get_current_screen() is not set.
|
[3897]
|
johnjamesjacoby
|
Admin:
* Allow admin screens to be overridden by switch or capability.
* Always allow for is_super_admin().
* Fixes #1822.
|
[4159]
|
johnjamesjacoby
|
Admin:
* First pass at WordPress core style about and credits UI.
|
[3962]
|
johnjamesjacoby
|
Admin:
* Fix duplicate separator when user cannot see forum content.
* Fixes #1848.
|
[4054]
|
johnjamesjacoby
|
Admin:
* Fix inverted $typenow check for replies.
* See r4053.
|
[4070]
|
johnjamesjacoby
|
Admin:
* Introduce bail() method to forum/topic/reply components.
* Bail out of other methods if post_type doesn't match.
* Fixes issue where meta-box and styling were not always available on all appropriate screens.
* Also reverts some perfomance improvements implimented in r4053.
|
[3916]
|
johnjamesjacoby
|
Admin:
* Mark some methods as static where appropriate in BBP_Admin class.
|
[3963]
|
johnjamesjacoby
|
Admin:
* Move global declaration beyond cap checks in bbp_admin_separator().
|
[4068]
|
johnjamesjacoby
|
Admin:
* Remove 'manage_options' cap check from bbp_admin_separateror()
* This is now handled by bbp_admin_menu_order(), and can cause no separator to exist in certain situations.
|
[4069]
|
johnjamesjacoby
|
Admin:
* Revert r4068, pending a better way to manipulate the menus.
|
[4079]
|
johnjamesjacoby
|
Admin:
* Additional sanity checks on bail() methods, if get_current_screen() is not set. (2.1 branch)
|
[5850]
|
johnjamesjacoby
|
Admin: Add `hidden_post_status` field back to topic & reply metaboxes, and use `draft` or current post status as value.
This changeset fixes a bug that caused topics & replies to be marked as edited when moderated via `wp-admin`.
Hat-tip tharsheblows. Fixes #2741.
|
[6187]
|
johnjamesjacoby
|
Admin: Add missing `@param`'s from r6186.
|
[6190]
|
netweb
|
Admin: Add missing `@since` revisions from r6186.
|
[6252]
|
johnjamesjacoby
|
Admin: Alternate row styling for list tables.
* Remove `admin_head` methods in forums/topics/replies classes
* Move styling into `admin.css`
* Bump asset version
|
[6350]
|
johnjamesjacoby
|
Admin: Avatar margins on user relationship meta-boxes.
|
[5851]
|
johnjamesjacoby
|
Admin: Check that the user can view the About page before adding the toolbar item.
This changeset ensures that only capable users will see the link to bbPress's admin-area "About" page.
Props ocean90. Fixes #2836.
|
[6474]
|
johnjamesjacoby
|
Admin: Clean-up admin assets according to specifications.
|
[6913]
|
johnjamesjacoby
|
Admin: Correctly register scripts & styles before enqueing them.
This commit moves style/script registration to dedicated admin-area actions, separating them from their relative enqueing actions.
It also deprecates the singular (incorrectly named) "bbp_register_admin_style" action and replaces it with the correctly named plural "bbp_register_admin_styles".
|
[5903]
|
johnjamesjacoby
|
Admin: Do not register color schemes when running from source.
This changeset prevents the color picker UI from appearing (and not working) when running WordPress from it's `/src` directory.
See #2847.
|
[6040]
|
netweb
|
Admin: Escape `$file` variable for importer filenames in `bbp_converter_setting_callback_platform()`
Props xknown
Fixes #2792
|
[6263]
|
johnjamesjacoby
|
Admin: Fix restoring/trashing topics & replies.
Fixes #2734. Props tharsheblows, thebrandonallen, netweb.
|
[6186]
|
johnjamesjacoby
|
Admin: Implement new loading sequence for major admin components.
* Introduce new `bbp_current_screen` sub-action
* Hook forums/topics/replies into `bbp_current_screen`
* Remove various `bail()` methods, which were fragile and terrible anyways
* Revert r6178, thanks to order-of-operation issues with `get_current_screen()`
* Remove Comments & Discussion metaboxes if `comments` is not explicitly supported
See #2959.
|
[6475]
|
johnjamesjacoby
|
Admin: More admin mark-up updates
* Add `hr` after `h1`s on custom screens
* More accurate meta-box wrapper mark-up
|
[5904]
|
johnjamesjacoby
|
Admin: Register color schemes based on bbPress plugin path vs. WordPress source. Fixes #2847.
|
[5808]
|
johnjamesjacoby
|
Admin: Remove `_nopriv_` ajax actions.
This commit ensures that admin-area AJAX suggestion results are never presented to logged-out users.
(Note: these requests already have nonce & capability checks on them, so this bit of hardening is only useful to installations that have modified roles & capabilities outside of what is considered to be normal operating parameters, allowing logged-out users to also be forum moderators.)
Hat-tip glynwintle. See #2827. For 2.5.8 (2.5 branch)
|
[5809]
|
johnjamesjacoby
|
Admin: Remove `_nopriv_` ajax actions.
This commit ensures that admin-area AJAX suggestion results are never presented to logged-out users.
(Note: these requests already have nonce & capability checks on them, so this bit of hardening is only useful to installations that have modified roles & capabilities outside of what is considered to be normal operating parameters, allowing logged-out users to also be forum moderators.)
Hat-tip glynwintle. See #2827. For 2.6.0 (trunk)
|
[6800]
|
netweb
|
Admin: Remove deprecated `screen_icon()` calls.
See #2538. Fixes #3198. (2.5 branch).
|
[6703]
|
johnjamesjacoby
|
Admin: Remove duplicate dismiss button from `bbp_admin_tools_feedback()`.
|
[6602]
|
johnjamesjacoby
|
Admin: Remove obscure 'About bbPress' admin-bar link.
Nobody ever really used it, and less is more in this case.
|
[6500]
|
johnjamesjacoby
|
Admin: Rename `upgrades.php` to `upgrade.php` to match the other files.
|
[6271]
|
johnjamesjacoby
|
Admin: Rename list-table file for future autoloading of classes.
|
[5932]
|
johnjamesjacoby
|
Admin: Swap `%d` for `%s` in `bbp_filter_dashboard_glance_items()`.
This changeset fixes a bug causing numbers to be truncated at the first non-numeric character.
Fixes #2857.
|
[5884]
|
johnjamesjacoby
|
Admin: Update `h2` to `h1` and remove `icon32` compatibility.
This changeset improves accessibility and brings bbPress's admin area headers up to par with WordPress 4.3.
Fixes #2840. See #WP31650.
|
[6397]
|
johnjamesjacoby
|
Admin: Update row action toggle methods to be a bit more flexible.
This should improve support for custom toggle actions in `wp-admin`.
|
[5810]
|
netweb
|
Admin: Updated Topic and Reply contextual help
Props robkk. Fixes #2824
|
[6604]
|
johnjamesjacoby
|
Admin: Use some JavaScript to spruce up the badge-animation.
@todo Update the "What's New" page contents.
|
[6705]
|
johnjamesjacoby
|
Admin: add an admin notice if database upgrade was skipped.
This change adds a persistent admin notice (who doesn't love those?) in the event that the forums are part of a large WordPress installation that prevented the automatic database upgrade routine from running.
Two links are provided: one to "Go Upgrade" and another to "Hide Forever". The first will take the user (with adequate capability) to the `Tools > Forums > Upgrade` screen; the second will delete the notice nag key from `wp_options`.
This includes some admin area CSS tweaks, so the asset version gets a bump as well.
|
[7278]
|
johnjamesjacoby
|
Admin: add post-state support to admin-area list-tables
This change checks posts for shortcode usages and adds "state" labels for them, to help make Forum integration easier to identify from within the list table context (usually Pages, but currently not post-type specific).
It does this by introducing `BBP_Admin::display_post_states()` and hooking it in as a filter to `display_post_states`.
Committer note: `get_page_by_path()` would offer more precision but also be significantly more costly to call here, so instead there is a fuzzy match on `post_name` for the Forum & Topic Archive pages only.
Fixes #3605.
|
[7258]
|
johnjamesjacoby
|
Admin: add some inputs to too-wide kludge CSS.
This change ensures that various admin-area meta-box inputs render next to their labels instead of below them.
In branches/2.6, for 2.6.10.
|
[6704]
|
johnjamesjacoby
|
Admin: allow feedback dismissal to be optional in `bbp_admin_tools_feedback()`.
|
[6603]
|
johnjamesjacoby
|
Admin: buzz & swoop.
|
[6772]
|
johnjamesjacoby
|
Admin: enforce row-action order for forums, topics, and replies.
This change introduces a known (and filterable) sort-order to row-action keys, allowing for a more logical flow to better match Posts, Pages, and other WordPress core objects.
With slight variations, the flow is: Edit, Stick(to front), Un/approve, Open/Close, Delete/Trash, Spam, View.
Previous to this change, these `row_actions()` filters were only appending or overwriting keys, which introduced an unnecessary administration variation with no real benefit.
|