Author: jvdrean
Date: 2007-10-26 12:30:56 +0200 (Fri, 26 Oct 2007)
New Revision: 5505
Modified:
xwiki-platform/xwiki-plugins/trunk/mailsender/src/main/java/com/xpn/xwiki/plugin/mailsender/MailSenderPlugin.java
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
Log:
Context used in sendMailFromTemplate is no longer set in MailSenderPlugin
Modified:
xwiki-platform/xwiki-plugins/trunk/mailsender/src/main/java/com/xpn/xwiki/plugin/mailsender/MailSenderPlugin.java
===================================================================
---
xwiki-platform/xwiki-plugins/trunk/mailsender/src/main/java/com/xpn/xwiki/plugin/mailsender/MailSenderPlugin.java
2007-10-25 22:35:25 UTC (rev 5504)
+++
xwiki-platform/xwiki-plugins/trunk/mailsender/src/main/java/com/xpn/xwiki/plugin/mailsender/MailSenderPlugin.java
2007-10-26 10:30:56 UTC (rev 5505)
@@ -448,8 +448,8 @@
vcontext.put("to.bcc", bccAddr);
vcontext.put("bounce", fromAddr);
- com.xpn.xwiki.api.XWiki xwikiApi = new
com.xpn.xwiki.api.XWiki(context.getWiki(), context);
- vcontext.put("xwiki", xwikiApi);
+ // com.xpn.xwiki.api.XWiki xwikiApi = new
com.xpn.xwiki.api.XWiki(context.getWiki(), context);
+ // vcontext.put("xwiki", xwikiApi);
return vcontext;
}
Modified:
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
===================================================================
---
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
2007-10-25 22:35:25 UTC (rev 5504)
+++
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
2007-10-26 10:30:56 UTC (rev 5505)
@@ -85,6 +85,15 @@
init(context);
try {
+ String user = xcontext.getUser();
+ Document admin = xwiki.getDocument("XWiki.Admin");
+ Object watchlist =
admin.getObject(WatchListPlugin.WATCHLIST_CLASS);
+ String watchedPages = (String)watchlist.display("pages", "view");
+ com.xpn.xwiki.web.XWikiURLFactory factory =
xcontext.getURLFactory();
+ String externalURL = admin.getExternalURL();
+ } catch (XWikiException e) {}
+
+ try {
// Retreive notification subscribers
Collection subscribers = retrieveNotificationSubscribers();
if (subscribers != null && subscribers.size() > 0) {
@@ -262,7 +271,8 @@
VelocityContext vcontext = new VelocityContext();
vcontext.put("pseudo", userObj.display("first_name", "view"));
vcontext.put("documents", updatedDocuments);
- vcontext.put("interval", new Integer(interval));
+ vcontext.put("interval", new Integer(interval));
+ vcontext.put("xwiki", xwiki);
// Get wiki's default language (default en)
String language = xwiki.getXWikiPreference("default_language", "en");
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications