Author: snoopdave
Date: Fri Jun 22 18:27:08 2007
New Revision: 549994

URL: http://svn.apache.org/viewvc?view=rev&rev=549994
Log:
Latest from trunk

Modified:
    
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/FeedServlet.java
    
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java
    
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/core/Install.java
    
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java
    roller/branches/roller_guice/apps/weblogger/src/sql/320-to-400-migration.vm
    roller/branches/roller_guice/merges.txt

Modified: 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/FeedServlet.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/FeedServlet.java?view=diff&rev=549994&r1=549993&r2=549994
==============================================================================
--- 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/FeedServlet.java
 (original)
+++ 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/FeedServlet.java
 Fri Jun 22 18:27:08 2007
@@ -171,11 +171,6 @@
         }
         
         
-        // do we need to force a specific locale for the request?
-        if(feedRequest.getLocale() == null && !weblog.isShowAllLangs()) {
-            feedRequest.setLocale(weblog.getLocale());
-        }
-        
         // validation.  make sure that request input makes sense.
         boolean invalid = false;
         if(feedRequest.getLocale() != null) {
@@ -210,6 +205,11 @@
             return;
         }
         
+        
+        // do we need to force a specific locale for the request?
+        if(feedRequest.getLocale() == null && !weblog.isShowAllLangs()) {
+            feedRequest.setLocale(weblog.getLocale());
+        }
         
         // looks like we need to render content
         HashMap model = new HashMap();

Modified: 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java?view=diff&rev=549994&r1=549993&r2=549994
==============================================================================
--- 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java
 (original)
+++ 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java
 Fri Jun 22 18:27:08 2007
@@ -219,6 +219,7 @@
             }
         }
         
+        log.debug("Looking for template to use for rendering");
         
         // figure out what template to use
         ThemeTemplate page = null;
@@ -287,11 +288,6 @@
         
         log.debug("page found, dealing with it");
         
-        // do we need to force a specific locale for the request?
-        if(pageRequest.getLocale() == null && !weblog.isShowAllLangs()) {
-            pageRequest.setLocale(weblog.getLocale());
-        }
-        
         // validation.  make sure that request input makes sense.
         boolean invalid = false;
         if(pageRequest.getWeblogPageName() != null && page.isHidden()) {
@@ -341,9 +337,16 @@
 
         
         if(invalid) {
+            log.debug("page failed validation, bailing out");
             if(!response.isCommitted()) response.reset();
             response.sendError(HttpServletResponse.SC_NOT_FOUND);
             return;
+        }
+        
+        
+        // do we need to force a specific locale for the request?
+        if(pageRequest.getLocale() == null && !weblog.isShowAllLangs()) {
+            pageRequest.setLocale(weblog.getLocale());
         }
         
         

Modified: 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/core/Install.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/core/Install.java?view=diff&rev=549994&r1=549993&r2=549994
==============================================================================
--- 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/core/Install.java
 (original)
+++ 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/core/Install.java
 Fri Jun 22 18:27:08 2007
@@ -62,7 +62,11 @@
     
     
     public String execute() {
-
+        
+        if(RollerFactory.isBootstrapped()) {
+            return SUCCESS;
+        }
+        
         if(WebloggerStartup.getDatabaseProviderException() != null) {
             StartupException se = 
WebloggerStartup.getDatabaseProviderException();
             if (se.getRootCause() != null) {
@@ -91,6 +95,10 @@
     
     public String create() {
         
+        if(RollerFactory.isBootstrapped()) {
+            return SUCCESS;
+        }
+        
         try {
             messages = WebloggerStartup.createDatabase();
             
@@ -106,6 +114,10 @@
     
     public String upgrade() {
         
+        if(RollerFactory.isBootstrapped()) {
+            return SUCCESS;
+        }
+        
         try {
             messages = WebloggerStartup.upgradeDatabase(true);
             
@@ -120,6 +132,10 @@
     
     
     public String bootstrap() {
+        
+        if(RollerFactory.isBootstrapped()) {
+            return SUCCESS;
+        }
         
         try {
             // trigger bootstrapping process

Modified: 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java?view=diff&rev=549994&r1=549993&r2=549994
==============================================================================
--- 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java
 (original)
+++ 
roller/branches/roller_guice/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/WeblogConfig.java
 Fri Jun 22 18:27:08 2007
@@ -144,6 +144,13 @@
                 addMessage("websiteSettings.commentsOffForInactiveWeblog");
             }
             
+            // if blog has unchecked 'show all langs' then we must make sure
+            // the multi-language blogging option is enabled.
+            // TODO: this should be properly reflected via the UI
+            if(!weblog.isShowAllLangs() && !weblog.isEnableMultiLang()) {
+                weblog.setEnableMultiLang(true);
+            }
+            
             // save config
             umgr.saveWebsite(weblog);
             

Modified: 
roller/branches/roller_guice/apps/weblogger/src/sql/320-to-400-migration.vm
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/weblogger/src/sql/320-to-400-migration.vm?view=diff&rev=549994&r1=549993&r2=549994
==============================================================================
--- roller/branches/roller_guice/apps/weblogger/src/sql/320-to-400-migration.vm 
(original)
+++ roller/branches/roller_guice/apps/weblogger/src/sql/320-to-400-migration.vm 
Fri Jun 22 18:27:08 2007
@@ -53,6 +53,11 @@
 -- add new custom stylesheet column to website table
 #addColumnNull("website" "customstylesheet" "varchar(128)")
 
+-- fix blogs which have unchecked showalllangs but did not check 
enablemultilang
+update website set enablemultilang = 1 where showalllangs = 0;
+
+
+
 -- remove old id column of group subscription table
 alter table rag_group_subscription drop column id;
 

Modified: roller/branches/roller_guice/merges.txt
URL: 
http://svn.apache.org/viewvc/roller/branches/roller_guice/merges.txt?view=diff&rev=549994&r1=549993&r2=549994
==============================================================================
--- roller/branches/roller_guice/merges.txt (original)
+++ roller/branches/roller_guice/merges.txt Fri Jun 22 18:27:08 2007
@@ -1,3 +1,5 @@
+June 22, 2007
+svn merge -r 549297:549614 https://svn.apache.org/repos/asf/roller/trunk
 
 June 21, 2007
 svn merge -r 549150:549297 https://svn.apache.org/repos/asf/roller/trunk


Reply via email to