ucf / gmucf-utilities Goto Github PK
View Code? Open in Web Editor NEWFeature and utility plugin for the GMUCF WordPress site.
Feature and utility plugin for the GMUCF WordPress site.
Description
Change wording of email "PREVIEWs" in the plugin to "TEST".
GMUCF-Utilities/includes/email-send-functions.php
Lines 18 to 22 in c6f76a3
GMUCF-Utilities/admin/email-admin.php
Line 21 in c6f76a3
GMUCF-Utilities/admin/email-admin.php
Lines 55 to 61 in c6f76a3
Why it's Important
To better clarify the difference between a work-in-progress test vs a final preview before a live email is sent.
Alternatives
Possible Implementation
Additional context
Describe the bug
The Send Preview button is showing up in post types other than ucf-email
. This is not intended behavior.
Steps to Reproduce
Expected Behavior
The opposite of what's happening now.
Possible Fix
We need to make sure this line works as expected. Something in the logic is causing it not to return out of the function.
Description
See title
Why it's Important
Make sure "[email protected]" and "[email protected]" are treated as the same email address and we don't send them two previews.
Alternatives
Possible Implementation
Additional context
Describe the bug
The instant_send()
function only sends to addresses set in the Preview Recipients field; the original requester of the email does not receive previews unless they are explicitly added to the Preview Recipients field.
Steps to Reproduce
n/a; just look here:
https://github.com/UCF/GMUCF-Utilities/blob/master/includes/email-send-functions.php#L114-L120
Expected Behavior
The original requester should receive previews as well as the recipients in the preview recipients list.
Possible Fix
We should add the original requester to the list of preview recipients before sending previews.
Your environment:
n/a
Additional context
Describe the bug
See title. Issue ported over from email editor plugin.
Steps to Reproduce
Expected Behavior
When the preview sends as expected, a success message should appear.
Possible Fix
n/a
Your environment:
n/a
Additional context
n/a
Description
See title.
Why it's Important
Per Roger, this functionality should be exclusive to the GMUCF site.
Alternatives
n/a
Possible Implementation
Copy over logic + remove from Email Editor plugin.
Additional context
n/a
Description
Move site functionality/logic that should ideally not belong in a theme into this plugin.
Why it's Important
For separation of presentation and functionality.
Alternatives
Possible Implementation
Additional context
Description
It'd be nice if we had a site option or something that allowed us to add the webcom email (or maybe any of our personal addresses) to send email previews to, in addition to an email's designated preview recipients and requester.
Why it's Important
See above/so we can review and ensure previews get sent out as expected.
Alternatives
n/a
Possible Implementation
Site option?
Additional context
n/a
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.