Paul Kevan
35b7566992
Update xprofile.php ( #343 )
...
Build files and push to `build` branch. / build (push) Has been cancelled
CI / PHP CodeSniffer (push) Has been cancelled
CI / PHP Unit Tests (7.4) (push) Has been cancelled
Corrects class for peformance badge.
Fixes #341
2025-05-30 14:15:01 +01:00
Paul Kevan
6c9328d296
Badges: add core ai badge ( #342 )
...
* Badges: add core ai badge
2025-05-30 12:00:52 +01:00
Scott Reilly
15a05df622
XProfile: Add aliases for Performance team badge classes since the slugs aren't directly based on the name.
...
Build files and push to `build` branch. / build (push) Has been cancelled
CI / PHP CodeSniffer (push) Has been cancelled
CI / PHP Unit Tests (7.4) (push) Has been cancelled
Props @dhrumilkumbhani
Fixes #336
2025-02-03 13:12:48 -07:00
Kelly Dwan
b22bde9415
New blocks: Add blocks for the pledge contributors & pledge teams lists
2024-08-28 19:46:41 -04:00
Kelly Dwan
bb25e0c78b
Tools: Add formatting command, run to fix minor phpcs issues
2024-08-27 13:43:27 -04:00
Paul Kevan
b584bf354e
Add contributors report, and allow data to be downloaded. ( #267 )
...
* Add contributors report, and allow data to be downloaded.
2024-07-03 14:03:23 +01:00
Ian Dunn
ed490dfc26
Apply coding standards
2023-11-06 10:13:10 -08:00
Ian Dunn
b86470575f
Contributors: Add CSV report of inactive contributors
2023-11-06 10:13:10 -08:00
Ian Dunn
9c0d1371f3
Contributors: Apply ??
before array cast, to avoid PHP notice.
...
See 8c28881
2022-08-29 16:21:06 -07:00
Ian Dunn
a8ce296de5
Add cron job to send emails to inactive contributors.
2022-08-10 10:25:29 -07:00
Ian Dunn
9e4d322b3d
Stats: Add self-sponsored hours and contributor counts.
...
Fixes #124
Some variables/keys to clarify their names, or makes them less verbose. See #198 , #200 .
2022-08-03 15:53:34 -07:00
Ian Dunn
428cde283c
Contributors: Clear object cache when resetting profile data.
...
BuddyPress sets it infinitely, so for some users it would be awhile before it would be pushed out organically.
2022-05-03 12:36:16 -07:00
Ian Dunn
c6d7bbb7c1
Contributors: Reset profile hours when pledge deactivated.
...
See https://github.com/WordPress/five-for-the-future/issues/169
2022-05-02 14:22:26 -07:00
Ian Dunn
53ae291a53
Apply coding standards
2022-04-28 06:51:16 -07:00
Corey McKrill
174a0381d6
Theme: Add support for Openverse team, fix Themes Team badge
...
This syncs `r17406-dotorg` to the canonical Git repo.
2022-03-18 12:42:05 -07:00
Ian Dunn
13a417ce8e
Apply coding standards.
2020-11-13 12:24:03 -08:00
Ian Dunn
c1ce72d447
Track number of sponsored contributors and hours.
2020-11-13 12:24:02 -08:00
Dion Hulse
d835246f3f
When a pledge has no contributors, return zero contributors/hours
...
This avoids a PHP Notice during the cron task to update the contributor/hour counters.
By returning 0 here we have "valid" metadata attached to the pledge posts, which removes the need for further logic there.
Closes #151
2020-10-07 13:46:00 +10:00
Ian Dunn
24a73b6324
Use FIELD_IDS
instead of hardcoding for DRYness.
2019-12-05 15:01:40 -08:00
Ian Dunn
33d3bc1933
Pledge List: Show hours because it's a more meaningful statistic.
2019-10-31 16:27:27 -05:00
Ian Dunn
5c50b1fcc6
My Pledges: Prompt to fill out profile data if haven't already.
2019-10-31 11:08:04 -05:00
Ian Dunn
858d70b045
My Pledges: Mark up page with live data.
...
See #56
2019-10-29 12:54:13 -07:00
Ian Dunn
189c61bfe8
Flip placeholder pending
status to publish
now that testing done.
2019-10-29 10:15:22 -07:00
Ian Dunn
f409dbd3a6
XProfile: Return early when no contributors to avoid error.
2019-10-29 10:08:26 -07:00
Corey McKrill
dbdcf26bd9
Theme: Single pledge view ( #43 )
...
* Theme: Create template part for single pledge
* Plugin: Add functions for handling xprofile data
* Plugin: Add helper function for getting contributor user objects
* Theme: Display aggregated contributor data on single pledge view
* Theme: Add functions, markup, and styles to show team badges
* Theme: Add badge for Test team
* Theme: Add tentative URL for report a pledge link
* Theme: Add support for post thumbnails
* Theme: Add org logo to single pledge view
* Theme: Update `$content_width` to 960
This matches the width of the content in the global header and
the About page.
* Move pledge template to a file used by the template heirarchy
* Clean up some PHPCS errors
* Move pledge structure out to just the list items
* Create file for single pledge styles
* style badge grid into a grid.
* Add a custom image size for the logo
* Update styles
* Un-hide pledges with no confirmed contributors
* Fix content width
2019-10-28 13:38:49 -04:00