GitHub PushEvent at 2014-04-22 16:24:22
Repository: BuddyPress
Actor: dcavins
Payload: {"shas":[["5d83ca47467e4b3be4e3019d077201ba99b07c5d","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Pinking shears\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8161 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["97a9b6eb7353d0bf8e63caf5abd186f81e2309b8","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Only load the WordPress/Community Profile tabs in user-edit.php when appropriate\n\nThey should not be loaded outside the network admin when bp_core_do_network_admin()\nis true.\n\nFixes #5464\n\nProps imath\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8162 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["348177566148c45439394d344345365bbed3337a","be0ffd0a5edbe8c179d67a49e1427aae68e2659a@gmail.com","xProfile: adjust the `xprofile_sanitize_data_value_before_save` function to return the passed value instead of `null` if that value is `empty()`.\n\nThis is currently preventing numeric zeroes as being stored as a field value, which is required for ticket #5220.\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8163 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Paul Gibbs",true],["d2d6c29e7d0e67c174232c343a3072312c45ba9c","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Don't show the \"Create a Group\" button in the page title during the group creation process\n\nFixes #5469\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8164 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["a1f2a231cf1a7e513ff0e2d32c447240395e3368","be0ffd0a5edbe8c179d67a49e1427aae68e2659a@gmail.com","xProfile: fix logic error in the `BP_XProfile_ProfileData` class' `populate()` method where the field's data wasn't being set correctly if it was already in cache.\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8165 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Paul Gibbs",true],["12bb64e8797e41676b91258276458916e185e9c5","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Enforce null search_terms for members widgets\n\nWithout the explicity search_terms=false param, widgets could pick up\nincorrectly on search params elsewhere on the page.\n\nFixes #5318\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8166 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["c4991c7505188c89f59a2ac75fed30da13e19b43","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Allow all notifications to be fetched by passing 'both' to is_new param of BP_Notifications_Notification::get()\n\nFixes #5315\n\nProps rodrigorznd\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8167 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["ffd61fd36270fb4b61624edd0dc859603dfafde5","8b5f8425c1665e54de432aafb72a312a6284b11b@gmx.com","Groups: Add backward compatibility when fetching list of admins/mods.\n\nIn r8056, the change was made so a group does not fetch its extra data\nlike grabbing the list of group admins and mods by default.\n\nHowever, if a group template loop was created with the 'populate_extras'\nparameter set to false and either the bp_group_list_admins() and\nbp_group_list_mods() functions were used in the loop, these functions\nwould not output the correct list.\n\nTo solve this, this commit manually fetches the group admins / mods if\nthe 'populate_extras' flag in the group template loop is set to false.\n\nFixes #5411\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8168 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","r-a-y",true],["cb7661565b1e3fb89f26fce423edc2b3fe2e138b","8b5f8425c1665e54de432aafb72a312a6284b11b@gmx.com","Friends: Pass $item_id as an argument for notification format filters.\n\nProps mpa4hu\n\nSee #5314\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8169 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","r-a-y",true],["0fc62f05ba498ef44e6c2e9d2d217a2aa99dee68","8b5f8425c1665e54de432aafb72a312a6284b11b@gmx.com","Display a \"resend email\" link when an unactivated user tries to log in.\n\nAn unactivated user is a person who registers a new account, but has\nnot activated their account via email yet.\n\nPreviously, if an unactivated user tried to login, there was no option\nfor the user to resend the activation email.  This commit adds this\noption.\n\nProps r-a-y, imath\n\nFixes #4676\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8170 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","r-a-y",true],["a8514dbd0e5bb1f33a2c87f8efe73e4f1668fee5","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Avoid PHP notices when building is_new clause in BP_Notifications_Notification::get()\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8171 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["e99cd66fb4f799c7e69af882784f9e3dfccc11db","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Return false friends_add_friend() when the initiator is the same as the friend\n\nIt's good to love yourself, but there's no real reason to allow\nself-friendships in BuddyPress.\n\nSee #5319\n\nProps megainfo, r-a-y\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8172 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["102083de4da1ca8011a713f2c5ba8c830a196361","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Fix check for existing friendship in friends_add_friend()\n\nThe previous logic would always result in this check failing.\n\nFixes #5319\n\nProps r-a-y\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8173 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["a92387cdd92e586993fc9d047c79dbd0777e907c","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Enable Spam admin tools on non-MS users.php Dashboard panel\n\nThis change brings non-MS installations of BuddyPress closer to the\nfunctionality that is native to WP Multisite, with respect to the ability to\nmanage spam/ham users from the Users panel. It also addresses a shortcoming\nwhereby admins on non-MS sites would have no way at all to spam/unspam users\nif the Settings component was disabled, since the front-end Spam tools are in\nthat optional component.\n\nFixes #5113\n\nProps imath, r-a-y\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8174 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["ccefb0251dcc30b51192af76ca5607d1062bc52f","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Don't allow a user to favorite a single activity item more than once.\n\nFixes #5478\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8175 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["bdb1a79a0294047e3c68ecb848eb193f89731c31","8b5f8425c1665e54de432aafb72a312a6284b11b@gmx.com","Notifications: Invalidate cache when a notification is updated.\n\nObject caching was added to the notifications component in r7813.\nHowever, the cached item was not invalidated whenever a notification\nis updated (either by using one of the marked as read functions or via\nusing the BP_Notifications_Notification::update() method).\n\nThis commit invalidates the cache directly in the update() class\nmethod and adds a unit test.\n\nSee #5377\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8176 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","r-a-y",true],["d63e80a49641dfd4226f6beb0d28a883d8395282","e24dece950db3cee45a12cd879cca9ac3cd87c15@gmail.com","Bail from bp_activity_remove_user_favorite() if the user has not previously favorited the item in question\n\nThe failure to do this check could result in the incorrect decrementing of the\nitem's favorite_count.\n\nFixes #5478\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8177 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Boone B Gorges",true],["d44c1b185690a0b0aec426756a75124e8538a685","be0ffd0a5edbe8c179d67a49e1427aae68e2659a@gmail.com","xProfile: re-architecture profile field types and de-duplicate the templating and validation logic to make it easier for core and plugins to add new profile field types.\n\nUntil now, it's been pretty hard to add new types of profile field to BuddyPress. There are a couple of plugins that do a good job, but BuddyPress makes it much harder than it should be because, historically, we've hardcoded values and checks in templates throughout the project. For example, profile field templating was duplicated in the registration template, the member/profile/edit template, in parts of the wp-admin xProfile screens, and in the new wp-admin extended profile editor.\n\nThis change implements a new approach that creates a class for each profile field type; selectbox, textbox, textarea, and so on. They all share an abstract base class `BP_XProfile_Field_Type` which consolidates a lot of special behaviour that had been added to BuddyPress over the years (e.g. some fields accept null values, some accept multiple default values), and adds true field value validation. Unit tests are included.\n\nWe've also implemented a new \"Numbers\" field type with these changes. It behaves much the same as a regular textbox field does, but it only accepts numbers.\n\nFixes #5220 and #4694\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8178 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Paul Gibbs",true],["28a2d21c22cf47431ba755a652f153d53533d1c8","35cef97f48972cf181b83313e13fbacbc53f4a75@me.com","Groups & XProfile: Remove `Georgia` font-family styling from admin area screens.\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8179 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","John James Jacoby",true],["21dd39b0e4358432e3c20f5a8528759bf22160ad","8cfdc5d8b3ccfce6ce694dbbbc7878bc77f25a3d@yahoo.fr","In Profile fields management screens, make sure the cancelled field options are not saved\n\nWhen editing fields using options such as select boxes, radio boxes, check boxes, etc. when an admin cancelled one or more options, they were still saved. This make sure cancelled options are fully removed before the profile field is edited.\n\nFixes #5453\n\ngit-svn-id: https://buddypress.svn.wordpress.org/trunk@8180 cdf35c40-ae34-48e0-9cc9-0c9da1808c22","Mathieu Viet",true]],"size":133,"ref":"refs/heads/master","head":"051376f80fd93e00f3c86424d7c2bf22ae2f0498"}