<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:12:52 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[MODTEMPENG-1] Generate a Change Password email </title>
                <link>https://folio-org.atlassian.net/browse/MODTEMPENG-1</link>
                <project id="10208" key="MODTEMPENG">mod-template-engine</project>
                    <description>&lt;p&gt;As a Folio user&lt;br/&gt;
I want to be notified when my password has changed &lt;br/&gt;
So that I am aware of any change to my Folio account. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;From Email Address&lt;/b&gt;: folio-administration@folio.org &lt;br/&gt;
&lt;b&gt;From Email Name&lt;/b&gt;: Folio Administration&lt;br/&gt;
&lt;b&gt;To Email Address&lt;/b&gt;: &amp;lt;&amp;lt;user email address&amp;gt;&amp;gt;&lt;br/&gt;
&lt;b&gt;Subject Line&lt;/b&gt;: Your Folio password changed &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Email Body&lt;/b&gt;&lt;br/&gt;
Dear &amp;lt;&amp;lt;First name&amp;gt;&amp;gt;,&lt;/p&gt;

&lt;p&gt;Your password has been changed. &lt;/p&gt;

&lt;p&gt;This is a confirmation that your password was changed on &amp;lt; hh:mm&amp;gt;&amp;gt; &amp;lt;&amp;lt;time zone&amp;gt;&amp;gt; on &amp;lt;&amp;lt;Month DD, YYYY&amp;gt;&amp;gt;.&lt;/p&gt;

&lt;p&gt;Did not change your password? Contact your Folio System Administrator to help secure your account. &lt;/p&gt;

&lt;p&gt;Regards, &lt;/p&gt;

&lt;p&gt;Folio Support &lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Date%2FTimeStamprequirements&quot;&gt;&lt;/a&gt;Date/Time Stamp requirements  &lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Time included in the email should represent the server time that the password changed occurred.
	&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
		&lt;li&gt;If possible convert the time based on user&apos;s location&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Time zone should reflect the time displayed in email&lt;/li&gt;
	&lt;li&gt;Date should represent the server time
	&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
		&lt;li&gt;And if time can be converted based on user&apos;s location then Date should reflect that conversion.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;Fromemailaddress&quot;&gt;&lt;/a&gt;From email address&lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;A user is unable to reply to this email folio-administration@folio.org&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;ImplementationDetails&quot;&gt;&lt;/a&gt;Implementation Details &lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Script template email to the template db/module&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;Emailtemplateformats&quot;&gt;&lt;/a&gt;Email template formats&lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;HTML&lt;/li&gt;
	&lt;li&gt;Text&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;Testagainstthefollowingbrowsers&quot;&gt;&lt;/a&gt;Test against the following browsers&lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Chrome (last two versions)&lt;/li&gt;
	&lt;li&gt;FF (last two versions)&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="76659">MODTEMPENG-1</key>
            <summary>Generate a Change Password email </summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="62a96ae7192edb006f9f1bf9">Khalilah Gambrell</assignee>
                                                                <reporter accountid="62a96ae7192edb006f9f1bf9">Khalilah Gambrell</reporter>
                                    <labels>
                            <label>epam-vega</label>
                    </labels>
                <created>Mon, 16 Jul 2018 15:47:09 +0000</created>
                <updated>Wed, 5 Dec 2018 13:49:58 +0000</updated>
                            <resolved>Fri, 9 Nov 2018 11:20:30 +0000</resolved>
                                                    <fixVersion>1.0.1</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="183517" author="5c10cd488ce9b546efc4d9c4" created="Tue, 17 Jul 2018 13:40:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt; can you please help to clarify email template requirements.&lt;br/&gt;
Should we check final email in: &lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;browsers (Chrome, Firefox, etc. ?),&lt;/li&gt;
	&lt;li&gt;mobile web,&lt;/li&gt;
	&lt;li&gt;mobile email clients (Gmail, Outlook).&lt;/li&gt;
&lt;/ol&gt;
</comment>
                                                            <comment id="183518" author="62a96ae7192edb006f9f1bf9" created="Thu, 19 Jul 2018 12:59:57 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c10cd488ce9b546efc4d9c4&quot; class=&quot;user-hover&quot; rel=&quot;5c10cd488ce9b546efc4d9c4&quot; data-account-id=&quot;5c10cd488ce9b546efc4d9c4&quot; accountid=&quot;5c10cd488ce9b546efc4d9c4&quot; rel=&quot;noreferrer&quot;&gt;Oleksii Popov&lt;/a&gt;  and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=70121%3A26da6b78-0d8a-4d47-b80e-9541f5e4cea5&quot; class=&quot;user-hover&quot; rel=&quot;70121:26da6b78-0d8a-4d47-b80e-9541f5e4cea5&quot; data-account-id=&quot;70121:26da6b78-0d8a-4d47-b80e-9541f5e4cea5&quot; accountid=&quot;70121:26da6b78-0d8a-4d47-b80e-9541f5e4cea5&quot; rel=&quot;noreferrer&quot;&gt;Natalia Zaitseva&lt;/a&gt;, currently Chrome is the only browser Folio officially supports BUT for this user story, I like for us to test with the latest two versions of Chrome and Safari. &lt;/p&gt;

&lt;p&gt;Mobile web - I am unsure I understand. Is the question related to responsive design? &lt;/p&gt;

&lt;p&gt;Mobile email client - We should test with Outlook for now. Will confirm other clients. &lt;/p&gt;</comment>
                                                            <comment id="183519" author="62a96ae7192edb006f9f1bf9" created="Fri, 20 Jul 2018 12:58:01 +0000"  >&lt;p&gt;Slack conversation with Heikki Levanto.&lt;/p&gt;

&lt;p&gt;Hey Heikki, I am working on local password management requirements. We have two requirements in which the user must receive an email when s/he changes his/her password AND user must receive an email when the Folio Administrator clicks a link that triggers sending a Set your password email to a user. I noticed you have worked on mod-notify, would the work you have done so far address this requirement?&lt;/p&gt;

&lt;p&gt;Heikki Levanto &lt;span class=&quot;error&quot;&gt;&amp;#91;4:09 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
Well, in principle yes.&lt;br/&gt;
At the moment, mod-notify only stores the notification in the database, and I think the UI can display it when the user logs in. That will not work in practice. But the plan is that mod-notify will be extended to send email, SMS, and other forms of messages. I have no idea how far we are with that part of the project, and how high priority it has.&lt;br/&gt;
You might use mod-notify for now, at least to get started. Even if you would need a different module, the interface is likely to be similar, so it should not be a very hard thing to change.&lt;/p&gt;

&lt;p&gt;Khalilah Gambrell &lt;span class=&quot;error&quot;&gt;&amp;#91;7:13 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
So we have the ability to store the notification template sent to a user?&lt;/p&gt;

&lt;p&gt;Heikki Levanto &lt;span class=&quot;error&quot;&gt;&amp;#91;7:14 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
No, there is no templating yet&lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/help_16.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;. You can post a message to mod-notify together with the userId for whom it is, and that&apos;s all.&lt;/p&gt;

&lt;p&gt;Khalilah Gambrell &lt;span class=&quot;error&quot;&gt;&amp;#91;7:19 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
So we store the notification sent to the user?&lt;/p&gt;

&lt;p&gt;Heikki Levanto &lt;span class=&quot;error&quot;&gt;&amp;#91;7:19 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
Yes. At least until it has been shown to the user.&lt;/p&gt;

&lt;p&gt;Khalilah Gambrell &lt;span class=&quot;error&quot;&gt;&amp;#91;7:19 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
Ah ok&lt;br/&gt;
Thanks. So we store that the notification has been sent. But the mechanism to send the notification to the user has not been developed yet?&lt;/p&gt;

&lt;p&gt;Heikki Levanto &lt;span class=&quot;error&quot;&gt;&amp;#91;7:23 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
Not yet. I think the UI can display the message, when the user is on line. Useless for telling the password, I know, but can at least be used to verify that the message has been posted correctly.&lt;/p&gt;

&lt;p&gt;Khalilah Gambrell &lt;span class=&quot;error&quot;&gt;&amp;#91;7:27 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
And one more question. To confirm, you think the work to send an email to a user that his/her password change should happen in mod-notify for now?&lt;/p&gt;


&lt;p&gt;Heikki Levanto &lt;span class=&quot;error&quot;&gt;&amp;#91;7:28 AM&amp;#93;&lt;/span&gt;&lt;br/&gt;
It is my understanding that there are plans to extend mod-notify to handle all kind of messaging, so yes.  Unless the plans get changed. But for now, yes, use mod-notify.&lt;/p&gt;
</comment>
                                                            <comment id="183520" author="70121:26da6b78-0d8a-4d47-b80e-9541f5e4cea5" created="Fri, 20 Jul 2018 13:59:14 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt; Thank for details. I also have questions to the issue:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Will we have email templates? Is there is a chance that we will have more than one template?&lt;/li&gt;
	&lt;li&gt;What about email styling?&lt;/li&gt;
	&lt;li&gt;What SMTP server will we use?&lt;/li&gt;
	&lt;li&gt;Do we have &quot;folio-administration@folio.org&quot; account or it assumed to be created by dev team?&lt;/li&gt;
	&lt;li&gt;Will we have a translation to other languages? If yes, whom I can get this translation from (google translator/native speaker, etc.)?&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="183521" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Mon, 23 Jul 2018 15:38:36 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=70121%3A26da6b78-0d8a-4d47-b80e-9541f5e4cea5&quot; class=&quot;user-hover&quot; rel=&quot;70121:26da6b78-0d8a-4d47-b80e-9541f5e4cea5&quot; data-account-id=&quot;70121:26da6b78-0d8a-4d47-b80e-9541f5e4cea5&quot; accountid=&quot;70121:26da6b78-0d8a-4d47-b80e-9541f5e4cea5&quot; rel=&quot;noreferrer&quot;&gt;Natalia Zaitseva&lt;/a&gt; a placeholder feature 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UXPROD-596&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-596&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Emailer and Message Formatter&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            UXPROD-596
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 calls for a FOLIO module responsible for formatting and sending e-mails. When built, this module would offer a RESTful JSON API for sending e-mails (with FOLIO SMTP configuration stored in mod-config) and formatting e-mails with a selected templating language (Patron Notice stories talk about a particular templating language implementation). API design and implementation of this module has not started yet. &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt; and I have discussed that one approach would be for you to work on a proposal for an API for such module.&lt;/p&gt;</comment>
                                                            <comment id="183522" author="5f5241b9fcaf93003b5bee25" created="Thu, 8 Nov 2018 20:47:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt;. I am not sure where to go to test this. Do we have access to the email box? A scenario would help. Thanks.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="80761">FOLIO-1371</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="10165">UXPROD-39</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="80761">FOLIO-1371</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="77201">MODEMAIL-1</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36586">MODNOTIFY-33</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76660">MODTEMPENG-2</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="58674">UICIRC-70</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10187"><![CDATA[Vega]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzyjgv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="976">EPAM-Veg Sprint 2</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 17 Jul 2018 13:40:01 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>