Code

The correct var is "HTTP_HOST"
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Thu, 21 Feb 2002 07:02:54 +0000 (07:02 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Thu, 21 Feb 2002 07:02:54 +0000 (07:02 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@648 57a73879-2fb5-44c3-a270-3262357dd7e2

roundup/cgi_client.py
roundup/scripts/roundup_server.py

index b06b3b8d154787fd25382c51080455f96acc5ada..72cd86f6201fbdd4e07340617e7f3609b80eb346 100644 (file)
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: cgi_client.py,v 1.107 2002-02-21 06:57:38 richard Exp $
+# $Id: cgi_client.py,v 1.108 2002-02-21 07:02:54 richard Exp $
 
 __doc__ = """
 WWW request handler (also used in the stand-alone server).
@@ -57,7 +57,8 @@ class Client:
         machine = self.env['SERVER_NAME']
         port = self.env['SERVER_PORT']
         if port != '80': machine = machine + ':' + port
-        self.base = urlparse.urlunparse(('http', env['HOST'], url, None,None,None))
+        self.base = urlparse.urlunparse(('http', env['HTTP_HOST'], url,
+           None, None, None))
 
         if form is None:
             self.form = cgi.FieldStorage(environ=env)
@@ -1324,6 +1325,14 @@ def parsePropsFromForm(db, cl, form, nodeid=0):
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.107  2002/02/21 06:57:38  richard
+#  . Added popup help for classes using the classhelp html template function.
+#    - add <display call="classhelp('priority', 'id,name,description')">
+#      to an item page, and it generates a link to a popup window which displays
+#      the id, name and description for the priority class. The description
+#      field won't exist in most installations, but it will be added to the
+#      default templates.
+#
 # Revision 1.106  2002/02/21 06:23:00  richard
 # *** empty log message ***
 #
index 1d6a80b593e3b31a42f2a0a0d416817b67d09434..8cf27047b61eb5fff436e9e48891c153840c5257 100644 (file)
@@ -18,7 +18,7 @@
 # 
 """ HTTP Server that serves roundup.
 
-$Id: roundup_server.py,v 1.3 2002-02-21 06:57:39 richard Exp $
+$Id: roundup_server.py,v 1.4 2002-02-21 07:02:54 richard Exp $
 """
 
 # python version check
@@ -158,7 +158,7 @@ class RoundupRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
         env['SCRIPT_NAME'] = ''
         env['SERVER_NAME'] = self.server.server_name
         env['SERVER_PORT'] = str(self.server.server_port)
-        env['HOST'] = self.headers['host']
+        env['HTTP_HOST'] = self.headers['host']
 
         decoded_query = query.replace('+', ' ')
 
@@ -249,6 +249,14 @@ if __name__ == '__main__':
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.3  2002/02/21 06:57:39  richard
+#  . Added popup help for classes using the classhelp html template function.
+#    - add <display call="classhelp('priority', 'id,name,description')">
+#      to an item page, and it generates a link to a popup window which displays
+#      the id, name and description for the priority class. The description
+#      field won't exist in most installations, but it will be added to the
+#      default templates.
+#
 # Revision 1.2  2002/01/29 20:07:15  jhermann
 # Conversion to generated script stubs
 #