This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, master has been updated
       via  0956e2b55464dc91de1619b2d53b3233c041f709 (commit)
      from  417850345bdc5023ac9106d9d000467c355bb213 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=0956e2b55464dc91de1619b2d53b3233c041f709

commit 0956e2b55464dc91de1619b2d53b3233c041f709
Author: Franck Villaume <[email protected]>
Date:   Fri Sep 23 17:27:34 2016 +0200

    plugin moinmoin: url_prefix & http_port & https_port support

diff --git a/src/plugins/moinmoin/etc/httpd.conf.d/plugin-moinmoin.inc 
b/src/plugins/moinmoin/etc/httpd.conf.d/plugin-moinmoin.inc
index c760880..fa622c1 100644
--- a/src/plugins/moinmoin/etc/httpd.conf.d/plugin-moinmoin.inc
+++ b/src/plugins/moinmoin/etc/httpd.conf.d/plugin-moinmoin.inc
@@ -1,11 +1,11 @@
-AliasMatch "^/moin_static[0-9]*/applets/FCKeditor/(.*)" 
"/usr/share/fckeditor/$1"
+AliasMatch "${FF__core__url_prefix}moin_static[0-9]*/applets/FCKeditor/(.*)" 
"/usr/share/fckeditor/$1"
 <Directory "/usr/share/fckeditor/">
   Options None
   AllowOverride None
 </Directory>
 
 # The path to static contents changes (named after moinmoin version).
-AliasMatch "^/moin_static[0-9]*/(.*)" "/usr/share/moin/htdocs/$1"
+AliasMatch "${FF__core__url_prefix}moin_static[0-9]*/(.*)" 
"/usr/share/moin/htdocs/$1"
 <Directory "/usr/share/moin/htdocs/">
   Options -Indexes -FollowSymlinks
   AllowOverride None
@@ -26,7 +26,7 @@ AliasMatch "^/moin_static[0-9]*/(.*)" 
"/usr/share/moin/htdocs/$1"
   </IfVersion>
 </Location>
 
-<LocationMatch "^/moin_static[0-9]*/(.*)">
+<LocationMatch "${FF__core__url_prefix}moin_static[0-9]*/(.*)">
   <IfVersion >= 2.3>
     Require all granted
   </IfVersion>
diff --git a/src/plugins/moinmoin/lib/farmconfig.py 
b/src/plugins/moinmoin/lib/farmconfig.py
index 23c6f97..7047ed7 100644
--- a/src/plugins/moinmoin/lib/farmconfig.py
+++ b/src/plugins/moinmoin/lib/farmconfig.py
@@ -26,7 +26,11 @@ class FarmConfig(multiconfig.DefaultConfig):
     forge_get_config = fusionforge.FusionForgeLink(session_cookies).get_config
     ff_host = 
fusionforge.FusionForgeLink(session_cookies).get_config('web_host')
     ff_url_prefix = forge_get_config('url_prefix')
-
+    ff_http = forge_get_config('http_port')
+    if forge_get_config('use_ssl'):
+        ff_port = forge_get_config('https_port')
+    if ff_port:
+        ff_port = ':' + ff_port
     auth = [ffsa]
 
     # Defaults (overridden per project)
@@ -42,6 +46,7 @@ class FarmConfig(multiconfig.DefaultConfig):
         self.project_name = project_name
         self.sitename = u'%s' % project_name
         self.interwikiname = u'%s' % project_name
+        self.url_prefix_static = '%smoin_static' % self.ff_url_prefix
         self.data_dir = (self.__class__.forge_get_config('data_path') + 
'/plugins/moinmoin/wikidata/%s/data') % project_name
         self.data_underlay_dir = (self.__class__.forge_get_config('data_path') 
+ '/plugins/moinmoin/wikidata/%s/underlay') % project_name
 
@@ -65,6 +70,6 @@ class FarmConfig(multiconfig.DefaultConfig):
                                 WikiGroups (request))
 
 wikis = map (lambda p: \
-               (p, "^https?://%s%splugins/moinmoin/%s/.*$"
-                   % (FarmConfig.ff_host, FarmConfig.ff_url_prefix, p)),
+               (p, "^https?://%s%s%splugins/moinmoin/%s/.*$"
+                   % (FarmConfig.ff_host, FarmConfig.ff_port, 
FarmConfig.ff_url_prefix, p)),
              FarmConfig.ffsa.projects)

-----------------------------------------------------------------------

Summary of changes:
 src/plugins/moinmoin/etc/httpd.conf.d/plugin-moinmoin.inc |  6 +++---
 src/plugins/moinmoin/lib/farmconfig.py                    | 11 ++++++++---
 2 files changed, 11 insertions(+), 6 deletions(-)


hooks/post-receive
-- 
FusionForge

_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits

Reply via email to