You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by mo...@apache.org on 2003/10/13 21:47:21 UTC
cvs commit: jakarta-jetspeed/webapp/WEB-INF/templates/vm/parameters/html MyPagesListBox.vm
morciuch 2003/10/13 12:47:21
Modified: . README
src/java/org/apache/jetspeed/modules/parameters
MyPagesListBox.java
webapp/WEB-INF/templates/vm/parameters/html
MyPagesListBox.vm
Log:
Fixed the portlet customizer problems with skin and security ref not taking effect until logout (see Bugzilla bug# 23521).
Revision Changes Path
1.24 +2 -1 jakarta-jetspeed/README
Index: README
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/README,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- README 5 Sep 2003 16:41:16 -0000 1.23
+++ README 13 Oct 2003 19:47:21 -0000 1.24
@@ -301,7 +301,8 @@
* New Features *
- Logging converted from Turbine to Commons. Contributed by Harald Ommang
- - WebClippingPortlet contributed by Marco Mari.
+ - WebClippingPortlet. Contributed by Marco Mari.
+ - MyPages functionality.
==============================================
Jetspeed 1.4b4 was released on April 25, 2003.
1.4 +11 -6 jakarta-jetspeed/src/java/org/apache/jetspeed/modules/parameters/MyPagesListBox.java
Index: MyPagesListBox.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/parameters/MyPagesListBox.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MyPagesListBox.java 23 Jul 2003 19:50:14 -0000 1.3
+++ MyPagesListBox.java 13 Oct 2003 19:47:21 -0000 1.4
@@ -55,7 +55,7 @@
*/
// Java stuff
-import java.util.ArrayList;
+import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map;
@@ -100,11 +100,11 @@
*/
public void buildContext(RunData rundata, String name, String value, Map parms, Context context)
{
- ArrayList entries = null;
+ Map entries = null;
try
{
- entries = (ArrayList) rundata.getUser().getTemp(PsmlManagerAction.CACHED_PSML);
+ entries = (Map) rundata.getUser().getTemp(PsmlManagerAction.CACHED_PSML);
if (entries == null)
{
// Initialize the query locator
@@ -113,7 +113,7 @@
JetspeedRunData jdata = (JetspeedRunData) rundata;
ql.setUser(jdata.getJetspeedUser());
//ql.setMediaType(jdata.getCapability().getPreferredMediaType());
- entries = new ArrayList();
+ entries = new Hashtable();
Iterator i = Profiler.query(ql);
while (i.hasNext())
{
@@ -128,7 +128,12 @@
{
logger.debug("MyPagesListBox: refreshing user profile list: " + profile.getPath());
}
- entries.add(profile);
+ String title = profile.getName();
+ if (profile.getRootSet() != null && profile.getRootSet().getTitle() != null)
+ {
+ title = profile.getRootSet().getTitle();
+ }
+ entries.put(profile, title);
}
}
}
1.4 +5 -4 jakarta-jetspeed/webapp/WEB-INF/templates/vm/parameters/html/MyPagesListBox.vm
Index: MyPagesListBox.vm
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/vm/parameters/html/MyPagesListBox.vm,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MyPagesListBox.vm 19 Jun 2003 19:19:32 -0000 1.3
+++ MyPagesListBox.vm 13 Oct 2003 19:47:21 -0000 1.4
@@ -3,9 +3,10 @@
$!disabled
#foreach($event in $events.keySet()) $event="$events.get($event)" #end
onchange="location.href=this.options[this.selectedIndex].value">
- <!--option value="$!defaultEntry">-- Default --</OPTION-->
<OPTION VALUE="$jslink.setRole("user","psml-manager")">-- $l10n.PSML_MANAGER_MANAGE_PAGES --</OPTION>
-#foreach ($entry in $pages)
+#foreach ($entry in $pages.keySet())
+
+ #set ($title = $pages.get($entry))
#if($!entry.GroupName)
#set ($category = "Group")
@@ -51,7 +52,7 @@
#end
<option value="$link1" #if ($link1.toString().equals($jslink.toString())) SELECTED #end>
- #if ($entry.RootSet.Title) $entry.RootSet.Title #else $entry.Name #end
+ $title
</OPTION>
#end
</select>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org