Caleb Burks
ab233aa936
Readme updates
2019-11-06 19:43:22 -06:00
Caleb Burks
10a4f3a674
Add readme
2019-11-05 23:38:03 -06:00
Ian Dunn
85de3422ea
Theme: Bump cachebuster
...
It was reverted in the production repo in [dotorg 15511].
2019-11-04 15:19:49 -06:00
Ian Dunn
dc8ef43ebd
Remove links to non-existent locale variants.
...
Fixes #76
2019-11-04 13:04:17 -06:00
Melissa Ashforth
c7e329ec32
Pledge List: Remove unused prototype.
...
Fixes #62
Closes #79
2019-11-03 15:14:03 -06:00
Caleb Burks
1576a18d24
Disallow create_posts for the Pledges and Contributors ( #78 )
...
Pledges and contributors should not be creatable from the normal WP UI "Add New".
Fixes #77
Props icaleb
2019-11-03 14:21:16 -06:00
Ian Dunn
11b9bf3604
Pledge List: Sort randomly by default for fairness.
...
See #70
2019-11-02 13:26:22 -05:00
Ian Dunn
bac15d21fc
Pledge Form: Improve placeholders for clarity.
...
* Make the usernames look more like realistic usernames.
* Add placeholders where specific formats are needed.
2019-11-02 08:14:22 -05:00
Kelly Dwan
f55054f56c
My Pledge List: Add the My Pledges header to logged out views
2019-11-01 16:09:29 -05:00
Ian Dunn
fe437cc880
My Pledges: Hide menu item when logged out.
2019-11-01 15:37:49 -05:00
Kelly Dwan
18cf186cc4
Update quote in quote block
...
Fixes #74
2019-11-01 11:30:59 -05:00
Kelly Dwan
a5f96240f1
Pledge List: Fix alignment of contributors (again)
...
Fixes #66
2019-11-01 11:21:50 -05:00
Ian Dunn
27a8080424
Pledge List: Add vertical padding between rows of contributors.
2019-11-01 05:17:08 -05:00
Ian Dunn
b3d52c8719
Pledge Meta: Clarify function/job names.
2019-11-01 04:24:11 -05:00
Ian Dunn
2686c9873b
Pledge Meta: Add cron to update all cached pledge data.
...
Fixes #71
2019-10-31 21:41:35 -05:00
Ian Dunn
87eb8ec43a
Pledge Log: Capture email events.
2019-10-31 20:39:57 -05:00
Ian Dunn
97daa42308
Pledge List: Wrap description in paragraph to increase spacing.
2019-10-31 20:33:16 -05:00
Ian Dunn
98b365a012
Pledge List: Clarify that hours pledged is per week.
2019-10-31 17:59:04 -05:00
Ian Dunn
1b3e2e3301
Single Pledge: Add nofollow
to user input links.
...
Otherwise it would incorrectly signal to search engines that we're endorsing the links.
2019-10-31 17:56:18 -05:00
Ian Dunn
22cb761c57
Single Pledge: Make contributor avatar link to profile to improve UX.
2019-10-31 16:27:27 -05:00
Ian Dunn
33d3bc1933
Pledge List: Show hours because it's a more meaningful statistic.
2019-10-31 16:27:27 -05:00
Corey McKrill
7273057950
Pledge: Update wording of pledge confirmation email
2019-10-31 14:39:17 -05:00
Corey McKrill
dd4c08d87b
Pledge form: Add ID to form messages and hash to form action
...
This way when the form is submitted, the page loads at the location
where the success or error message will be shown, skipping the content
above the form.
Fixes #67
2019-10-31 12:49:47 -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
0c250daa7d
Theme: Link to profile slugs to avoid 404s.
2019-10-31 10:54:37 -05:00
Ian Dunn
38fe19036d
Theme: Show paragraphs on single pledge views.
2019-10-31 08:30:06 -05:00
Ian Dunn
2dcdcd939c
Pledge List: Show excerpt to keep page uncluttered.
2019-10-31 08:28:18 -05:00
Ian Dunn
069dcc8c20
Pledge Form: Ask for updates to w.org profiles to get needed data.
2019-10-31 07:27:58 -05:00
Ian Dunn
00e88cc2de
Pledge Form: Always insert user_login
for consistency.
...
df78e3de80
started allowing `user_nicename`s in the form field, but we need to always create the contributor posts with the `user_login`, because there are many other places in the code that expect the `post_title` to be the `user_login` and not the `user_nicename`.
See #57
2019-10-30 23:30:34 -05:00
Ian Dunn
e61ce467cb
Pledge Form: Allow HTML within descriptions.
...
Fixes #63
2019-10-30 13:32:32 -07:00
Ian Dunn
782a40bcda
Pledge Form: Improve contributor username field UX.
2019-10-30 13:10:21 -07:00
Ian Dunn
df78e3de80
Pledge Form: Also allow user_nicename
to improve UX.
...
Fixes #57
2019-10-30 13:10:20 -07:00
Kelly Dwan
1fad6f0eaa
Pledge List: Fix alignment of contributors
...
Fixes #66
2019-10-30 14:48:59 -05:00
Kelly Dwan
55bf7e3839
Theme: bump cachebuster
2019-10-30 13:48:11 -05:00
Kelly Dwan
0b26fad482
My Pledges: Update styles and format to match design
...
- Add a single-pledge view so we can separate out the pending from published
- Update layout and styles of my pledges list
- Adds link and danger button styles
2019-10-30 13:24:48 -05:00
Kelly Dwan
2b7fb6cd21
Theme: Rename file
...
SCSS files should use `-` as word separators
2019-10-30 13:13:03 -05:00
Corey McKrill
454962522d
Re-enable logo validation
...
It was disabled for testing, and I forgot and committed it. 🤦
2019-10-29 17:22:11 -07:00
Corey McKrill
14109a1b3e
Pledges: Add columns to pledge list table
...
It's useful to have some at-a-glance info about pledges when scrolling
the list table.
2019-10-29 17:18:52 -07:00
Corey McKrill
83125dd8b2
Update pledge UI and email copy ( #64 )
...
Fixes #61
2019-10-29 16:37:14 -07:00
Kelly Dwan
9f47f83ef4
Pledge CPT: Remove "has contributors" check from the single pledge view
2019-10-29 18:09:44 -05:00
Ian Dunn
1c6d39cd2a
Theme: Add basic styles for My Pledges page.
...
There's more work to do here, but this gets us close enough to start beta testing.
See #56
2019-10-29 12:54:22 -07:00
Ian Dunn
858d70b045
My Pledges: Mark up page with live data.
...
See #56
2019-10-29 12:54:13 -07:00
Corey McKrill
5c5ae83287
Plugin: Add a system for logging events related to pledges and contributors ( #54 )
...
Uses action hooks to capture relevant events as log entries on a per-pledge basis. This provides a running history of a pledge and can be used as an audit log if questions arise about changes to a pledge or there are weird bugs.
Fixes #39
2019-10-29 12:46:13 -07:00
Ian Dunn
6209060eb2
Pledge List: Re-enable condition to only show staffed pledges.
...
Closes #43
2019-10-29 11:20:08 -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
Kelly Dwan
bc867a344e
Pledge List: Style search results
2019-10-28 20:37:09 -04:00
Kelly Dwan
310a6876de
Pledge Form: Use slightly more screen reader friendly link text
2019-10-28 20:10:53 -04:00
Kelly Dwan
aa8b1838cd
Pledge Form: Use agreement text as label content
...
This calls more attention to the agreement text, and correctly associates it with the input for screen reader users.
2019-10-28 20:09:38 -04:00
Kelly Dwan
f49a938c1e
Theme Search: Fix search box alignment
2019-10-28 20:04:03 -04:00