[LRA-43] Make sure the Announcer porlet works in Liferay 6.2 CE GA1 Created: 08/Jan/14  Updated: 13/Feb/14  Resolved: 13/Feb/14

Status: Resolved
Project: Liferay Apps
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Minor
Reporter: mcalvo Assignee: Charles Javier Rodriguez Beauregard [X] (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Upload your code here:
https://svn.rivetlogic.com/repos/rivets/logicstacks/hrportal/branches/6.2%20CE%20GA%201/

Make sure the portlet works in Liferay 6.2 CE GA1

 Comments   
Comment by mcalvo [ 14/Jan/14 ]
Additional enhancements after discussion with Alaaeldin:
+ We need a more friendlier way to select the articles to display and their presentation order. Before implementing this discuss options with Shagul.
+ The Close (previously Done) button would only be visible/enable at the end of the articles set.
+ Remove the 'Don't show this again' and the Cancel button.
+ The Panel X button will close the panel, and will create a record in a database table. This table (aka NON_COMPLETED) should have fields like these: USER_ID | PANEL_CLOSE_DATE
+ When the Close button is clicked, it will create a record in a database table. This table (aka COMPLETED) should have fields like these: USER_ID | ARTICLES_SET_ID

Each time the portlet is loaded before showing the panel it will check:
1) If the current user is in the COMPLETED table. If it is and the ARTICLES_SET_ID is the same as the current one, then it will NOT show the panel. If it is not in that table or if it is but has a different ARTICLES_SET_ID than the current one, then will proceed to the second validation.
2) If the user is in the NON_COMPLETED table, and the date there is today, then the panel is NOT shown. If the date is different than today then the panel is shown.
Comment by mcalvo [ 23/Jan/14 ]
This portlet has been renamed to Announcer portlet. Please the make required code changes to reflect the new name, but don't change the SVN project name.
Comment by mcalvo [ 24/Jan/14 ]
Additionally once the code is ready remember to Enable the Security Manager, following the steps outlined here:
http://wiki.rivetlogic.com/display/Liferay/Enabling+Security+Manager+for+Liferay+plugins
Generated at Sat Feb 10 05:48:05 GMT 2024 using Jira 8.1.3#801003-sha1:6b6f07cffadda9a0d6efe24639daed8ce94dcdd6.