[cvs] expresso commit by lhamel: add superuser user level during
JCorporate Ltd
jcorp at jcorporate.com
Wed Dec 29 21:26:07 UTC 2004
Log Message:
-----------
add superuser user level during initialization
Modified Files:
--------------
expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/servlet:
StdServlet.java
Revision Data
-------------
Index: StdServlet.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/servlet/StdServlet.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/servlet/StdServlet.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/servlet/StdServlet.java -u -r1.16 -r1.17
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/core/servlet/StdServlet.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/core/servlet/StdServlet.java
@@ -70,10 +70,13 @@
* Copyright 1999, 2000, 2001 Jcorporate Ltd.
*/
+import com.jcorporate.expresso.core.db.DBConnection;
import com.jcorporate.expresso.core.i18n.Messages;
import com.jcorporate.expresso.core.misc.ConfigManager;
import com.jcorporate.expresso.core.misc.HTTPUtil;
import com.jcorporate.expresso.core.misc.StringUtil;
+import com.jcorporate.expresso.core.registry.MutableRequestRegistry;
+import com.jcorporate.expresso.core.security.SuperUser;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
@@ -269,6 +272,9 @@
super.init(sc);
if (!ConfigManager.isInitialized()) {
+ // establish a threadlocal superuser status for initialization
+ new MutableRequestRegistry(DBConnection.DEFAULT_DB_CONTEXT_NAME, SuperUser.SUPER_USER);
+
ConfigManager.config(sc);
}
} /* init(ServletConfig) */
More information about the cvs
mailing list