<!-- 
RSS generated by JIRA (8.1.3#801003-sha1:6b6f07cffadda9a0d6efe24639daed8ce94dcdd6) at Sat Feb 10 05:48:01 GMT 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Rivet Logic Corporation JIRA </title>
    <link>https://issues.rivetlogic.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.1.3</version>
        <build-number>801003</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[LRA-33] Implement the Tout porlet</title>
                <link>https://issues.rivetlogic.com/browse/LRA-33</link>
                <project id="10765" key="LRA">Liferay Apps</project>
                    <description>The functionality of the portlet was discussed with Alaaeldin on Jan 13th. This portlet will:&lt;br/&gt;
+ Present a web content article in a modal panel.&lt;br/&gt;
+ It will show 3 buttons:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;No Thanks: will close the panel and will store in a database table a record that states that the user doesn&amp;#39;t want to be shown the article again.&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Remind me Later: will close the panel and will store in a database table a record that states that the user wants to be reminded later about this. &lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Know more: will open a browser window with the configured URL.&lt;br/&gt;
+ The portlet will allow the following configuration:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Know more URL&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Web content article to display&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Days before remind again&lt;br/&gt;
+ It needs to be an invisible static portlet. &lt;br/&gt;
+ The portlet configuration should be in the control panel. It needs to be a global configuration, doesn&amp;#39;t have to be a per site configuration.&lt;br/&gt;
&lt;br/&gt;
The Tip of the day portlet is similar to this, you might want to check it as a starting point. But the Tip of the day is in the dock bar, this portlet should be a static invisible portlet. You can contact Juan Carrillo if you have any question or escalate it to Shagul.</description>
                <environment></environment>
        <key id="36177">LRA-33</key>
            <summary>Implement the Tout porlet</summary>
                <type id="3" iconUrl="https://issues.rivetlogic.com/secure/viewavatar?size=xsmall&amp;avatarId=11098&amp;avatarType=issuetype">Task</type>
                                            <priority id="4" iconUrl="https://issues.rivetlogic.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://issues.rivetlogic.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="6">Completed</resolution>
                                        <assignee username="mcalvo">mcalvo</assignee>
                                    <reporter username="mcalvo">mcalvo</reporter>
                        <labels>
                    </labels>
                <created>Tue, 14 Jan 2014 06:55:27 -0500</created>
                <updated>Fri, 28 Mar 2014 14:08:46 -0400</updated>
                            <resolved>Fri, 28 Mar 2014 14:08:46 -0400</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="55963" author="mcalvo" created="Thu, 23 Jan 2014 10:24:55 -0500"  >This app has been renamed to Tout, please change the code to reflect the new name, but don&amp;#39;t change the SVN project name.</comment>
                            <comment id="56007" author="mcalvo" created="Fri, 24 Jan 2014 08:23:51 -0500"  >Additionally once the code is ready, remember to Enable the Security Manager, following the steps outlined here:&lt;br/&gt;
&lt;a href=&quot;http://wiki.rivetlogic.com/display/Liferay/Enabling+Security+Manager+for+Liferay+plugins&quot;&gt;http://wiki.rivetlogic.com/display/Liferay/Enabling+Security+Manager+for+Liferay+plugins&lt;/a&gt;</comment>
                            <comment id="56876" author="ronny.vargas" created="Fri, 14 Feb 2014 12:05:09 -0500"  >pending or requested changes:&lt;br/&gt;
tout pop-up&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-the 3 buttons must be always visible.&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-on close from X in the corner, is the same as &amp;quot;remind me later&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-window must resize to fit content&lt;br/&gt;
control panel&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-fields validation&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-eliminate articleID, add siteName&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-add an option to see the article content, like a preview&lt;br/&gt;
article selection popup&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-paginate results&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-remove articleID, groupId&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-show group/Site name on the first column&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-remove &amp;quot;add article&amp;quot; button, execute action on &amp;quot;Select&amp;quot; &lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-add a column with a link to show the content of the article&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sorting, at least by name and siteName</comment>
                            <comment id="57139" author="mcalvo" created="Fri, 21 Feb 2014 13:29:59 -0500"  >Also for any .java, .jsp or .js file that is AUTOGENERATED by Liferay AND that we HAVE MODIFIED, ADD THE FOLLOWING line above Liferay&amp;#39;s copyright disclaimer:&lt;br/&gt;
&lt;br/&gt;
/* Copyright (c) 2014 Rivet Logic Corporation. All rights reserved. */&lt;br/&gt;
&lt;br/&gt;
/**&lt;br/&gt;
* Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.&lt;br/&gt;
*&lt;br/&gt;
* This library is free software; you can redistribute it and/or modify it under&lt;br/&gt;
*....&lt;br/&gt;
*/&lt;br/&gt;
&lt;br/&gt;
</comment>
                            <comment id="57141" author="mcalvo" created="Fri, 21 Feb 2014 13:34:39 -0500"  >For any .js, .java or .jsp generated that was generated by Rivet Logic add this disclaimer:&lt;br/&gt;
&lt;br/&gt;
/**&lt;br/&gt;
* Copyright (C) 2005-2014 Rivet Logic Corporation.&lt;br/&gt;
*&lt;br/&gt;
* This program is free software; you can redistribute it and/or&lt;br/&gt;
* modify it under the terms of the GNU General Public License&lt;br/&gt;
* as published by the Free Software Foundation; version 3&lt;br/&gt;
* of the License.&lt;br/&gt;
*&lt;br/&gt;
* This program is distributed in the hope that it will be useful,&lt;br/&gt;
* but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br/&gt;
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the&lt;br/&gt;
* GNU General Public License for more details.&lt;br/&gt;
*&lt;br/&gt;
* You should have received a copy of the GNU General Public License&lt;br/&gt;
* along with this program; if not, write to the Free Software&lt;br/&gt;
* Foundation, Inc., 51 Franklin Street, Fifth Floor,&lt;br/&gt;
* Boston, MA 02110-1301, USA.&lt;br/&gt;
*/</comment>
                            <comment id="57482" author="ronny.vargas" created="Wed, 5 Mar 2014 11:50:43 -0500"  >4 issues pending:&lt;br/&gt;
---------------for the pop-up in the main site page------------&lt;br/&gt;
1 -&amp;gt; on .../tout-portlet/docroot/js/main.js: line 77&lt;br/&gt;
the event for closing the tout pop-up, should send a &amp;quot;remind me later&amp;quot; action, same as the &amp;quot;remind me later button&amp;quot;, the code is made but it was not working on the latest testing.&lt;br/&gt;
&lt;br/&gt;
---------------for control-panel -&amp;gt; (configuration) tout -&amp;gt; select article------------&lt;br/&gt;
2 -&amp;gt; on .../tout-portlet/docroot/WEB-INF/src/com/rivetlogic/portlet/ToutConfigPortlet.java: line 122&lt;br/&gt;
use ActionRequest to get the data, instead of extracting the UploadPortletRequest, follow this with Charles, he had to fix this same issue for the Announcer portlet.&lt;br/&gt;
&lt;br/&gt;
3 -&amp;gt; on .../tout-portlet/docroot/js/control-panel/main.js&lt;br/&gt;
assign event using delegates, like in lines 146-149.&lt;br/&gt;
also event for the &amp;quot;select&amp;quot; button and event for the &amp;quot;add article&amp;quot; button(submit) should all be executed from the &amp;quot;select&amp;quot; button, and the &amp;quot;add article&amp;quot; button, will be removed.&lt;br/&gt;
&lt;br/&gt;
4 -&amp;gt; security is generated in&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.../tout-portlet/docroot/WEB-INF/liferay-plugin-package.properties&lt;br/&gt;
but is not enabled, if enabled, a security error is produced when opening the article selector pop-up, apparently is related to the dynamic query in:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.../tout-portlet/docroot/html/control-panel/articleSelector.jsp: line 46</comment>
                            <comment id="57618" author="mcalvo" created="Mon, 10 Mar 2014 10:32:17 -0400"  >Check with Christopher, what is the status of this. He has the latest code. </comment>
                            <comment id="57651" author="christopher.jimenez" created="Tue, 11 Mar 2014 09:32:50 -0400"  >&lt;br/&gt;
The latest code is in the SVN, and there are a couple of issues&lt;br/&gt;
1) When the user select an article in the configuration section the form data is lost except the article selected&lt;br/&gt;
2) When the user click on &amp;quot;see more&amp;quot; button it keeps showing the article like the state was not changed&lt;br/&gt;
&lt;br/&gt;
@Katalina if you need any help, please contact me!</comment>
                            <comment id="58217" author="katalina.marcos" created="Fri, 28 Mar 2014 14:08:46 -0400"  >Completed.&lt;br/&gt;
&lt;br/&gt;
IE9 issue was fixed by increasing size of dialog windows, to avoid reload incompatible styles in the parent window.&lt;br/&gt;
&lt;br/&gt;
Also the documentation is completed (&lt;a href=&quot;https://issues.rivetlogic.com/browse/LRA-110&quot; title=&quot;Document the Tout app&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LRA-110&quot;&gt;&lt;strike&gt;LRA-110&lt;/strike&gt;&lt;/a&gt;)</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_11470" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_11170" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i009gv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10070" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1535</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>