projects
/
fusionforge
/
fusionforge.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
project home
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7dde193
)
Allow projects to define a page header in their moinmoin plugin.
author
Roland Mas
<lolando@debian.org>
Fri, 14 Oct 2011 16:08:14 +0000
(16:08 +0000)
committer
Roland Mas
<lolando@debian.org>
Fri, 14 Oct 2011 16:08:14 +0000
(16:08 +0000)
For K818-007.
src/plugins/moinmoin/lib/farmconfig.py
patch
|
blob
|
history
diff --git
a/src/plugins/moinmoin/lib/farmconfig.py
b/src/plugins/moinmoin/lib/farmconfig.py
index 89a6acaca592c6323c3709c0dd9a387ad5d0358c..9fdc0a8b3d5a133887a30d860006afe85b97ead8 100644
(file)
--- a/
src/plugins/moinmoin/lib/farmconfig.py
+++ b/
src/plugins/moinmoin/lib/farmconfig.py
@@
-3,6
+3,8
@@
from MoinMoin.config import multiconfig
import fusionforge
import string
from MoinMoin.config import multiconfig
import fusionforge
import string
+import logging
+import os
class FarmConfig(multiconfig.DefaultConfig):
class FarmConfig(multiconfig.DefaultConfig):
@@
-20,7
+22,6
@@
class FarmConfig(multiconfig.DefaultConfig):
sitename = u'ForgeWiki' # [Unicode]
interwikiname = u'ForgeWiki' # [Unicode]
sitename = u'ForgeWiki' # [Unicode]
interwikiname = u'ForgeWiki' # [Unicode]
-
acl_rights_default = \
string.join (map (lambda u: u+":read,write,delete,revert,admin",
ffsa.admins)
acl_rights_default = \
string.join (map (lambda u: u+":read,write,delete,revert,admin",
ffsa.admins)
@@
-33,6
+34,11
@@
class FarmConfig(multiconfig.DefaultConfig):
self.data_dir = '/var/lib/gforge/plugins/moinmoin/wikidata/%s/data' % project_name
self.data_underlay_dir = '/var/lib/gforge/plugins/moinmoin/wikidata/%s/underlay' % project_name
self.data_dir = '/var/lib/gforge/plugins/moinmoin/wikidata/%s/data' % project_name
self.data_underlay_dir = '/var/lib/gforge/plugins/moinmoin/wikidata/%s/underlay' % project_name
+ page_header1_file = '/var/lib/gforge/chroot/home/groups/%s/plugins/moinmoin/page_header1.html' % project_name
+ if os.path.exists(page_header1_file):
+ with open(page_header1_file) as f:
+ self.page_header1 = f.read()
+
self.acl_rights_default = self.ffsa.get_moinmoin_acl_string(project_name)
# Call inherited constructor once instance specific variables
self.acl_rights_default = self.ffsa.get_moinmoin_acl_string(project_name)
# Call inherited constructor once instance specific variables