-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2628 from objectcomputing/feature-2543/review-lau…
…nch-notification Feature 2543/review launch notification
- Loading branch information
Showing
8 changed files
with
199 additions
and
86 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
40 changes: 40 additions & 0 deletions
40
server/src/main/resources/mjml/review_period_announcement.mjml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
<mjml> | ||
<mj-head> | ||
<mj-title>%s</mj-title> | ||
<mj-preview>It's time for performance reviews!</mj-preview> | ||
<mj-attributes> | ||
<mj-class name="preheader" color="#000000" font-size="11px" font-family="Ubuntu, Helvetica, Arial, sans-serif" padding="0px"></mj-class> | ||
<mj-section background-color="#ffffff" padding="20px 20px"> | ||
</mj-attributes> | ||
</mj-head> | ||
<mj-body background-color="#e0f2ff"> | ||
<mj-section background-color="#2559a7"> | ||
<mj-column> | ||
<mj-image src="https://objectcomputing.com/files/6416/4277/8012/ObjectComputingLogo_version2_white.png" alt="logo" width="150px"></mj-image> | ||
</mj-column> | ||
</mj-section> | ||
<mj-hero mode="fluid-height" background-url="https://lh3.googleusercontent.com/pw/AL9nZEW6o0zSXFq6gKMdO2kpj_KZa8NLCnGq8bPoyiDFKimEuXOeuo1FsE8MhLP7ZTrSIUuf3zG4WuAQE2qLPzyDSqGAYaOhHOuWpWg2ocTjXLTbU5wUe-69JFoWbFU0gW3yDV7X5yfMollI5rq7N24vUs82=w1200-h600-no" background-color="#FFF" padding="100px 0px"> | ||
<mj-text padding="20px" font-family="Helvetica" align="center" font-size="45px" line-height="45px" font-weight="900">It's Time for Performance Reviews!</mj-text> | ||
</mj-hero> | ||
<mj-section background-color="#ffffff"> | ||
<mj-column> | ||
<mj-text> | ||
<h2>%s Starts Soon!</h2> | ||
</mj-text> | ||
<mj-text font-size="16px">It's nearly time for our next performance reviews. This review covers the period from %s through %s</mj-text> | ||
<mj-text font-size="16px">Here is what to expect: | ||
<ul> | ||
<li><strong>%s</strong> - Self-reviews begin</li> | ||
<li><strong>%s</strong> - Self-reviews must be completed</li> | ||
<li><strong>%s</strong> - Reviews must be completed</li> | ||
</ul> | ||
</mj-text> | ||
<mj-text font-size="16px">Help us make this a valuable experience for everyone!</mj-text> | ||
</mj-column> | ||
</mj-section> | ||
<mj-section background-color="#feb672" padding="10px"> | ||
<mj-column vertical-align="top" width="100%%"> | ||
<mj-text align="center" color="#FFF" font-size="16px">Thank you for everything you do!</mj-text> | ||
</mj-column> | ||
</mj-section> | ||
</mj-body> |
13 changes: 13 additions & 0 deletions
13
server/src/main/resources/mjml/supervisor_review_assignment.mjml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
<mjml> | ||
<mj-body> | ||
<mj-section> | ||
<mj-column> | ||
<mj-divider border-color="#2559a7"></mj-divider> | ||
<mj-text font-size="16px" font-family="'Helvetica Neue', Helvetica, Arial, sans-serif" color="#4d4c4f"> | ||
<h3>Review Assignments for Review Period '%s' are ready for your approval.</h3></mj-text> | ||
<mj-text font-size="16px" font-family="'Helvetica Neue', Helvetica, Arial, sans-serif" color="#4d4c4f"> | ||
Click <a href="%s/feedback/reviews?period=%s">here</a> to review and approve reviewer assignments in the Check-Ins app.</mj-text> | ||
</mj-column> | ||
</mj-section> | ||
</mj-body> | ||
</mjml> |
25 changes: 25 additions & 0 deletions
25
server/src/test/java/com/objectcomputing/checkins/services/EmailHelper.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
package com.objectcomputing.checkins.services; | ||
|
||
import static org.junit.jupiter.api.Assertions.assertEquals; | ||
import static org.junit.jupiter.api.Assertions.assertTrue; | ||
|
||
import java.util.List; | ||
|
||
public class EmailHelper { | ||
public static void validateEmail(String action, String fromName, | ||
String fromAddress, String subject, | ||
String partialBody, String recipients, | ||
List<String> event) { | ||
assertEquals(6, event.size()); | ||
assertEquals(action, event.get(0)); | ||
assertEquals(fromName, event.get(1)); | ||
assertEquals(fromAddress, event.get(2)); | ||
assertEquals(subject, event.get(3)); | ||
if (partialBody != null && !partialBody.isEmpty()) { | ||
assertTrue(event.get(4).contains(partialBody)); | ||
} | ||
if (recipients != null && !recipients.isEmpty()) { | ||
assertEquals(recipients, event.get(5)); | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.