safe => 0, # don't allow overriding
rebuild => 0,
},
- historyurl => {
- type => "string",
- # TODO should be set per-rcs to allow different
- # examples and descriptions
- default => '',
- example => "XXX",
- description => "XXX",
+ default_plugins => {
+ type => "internal",
+ default => [qw{mdwn link inline htmlscrubber passwordauth
+ openid signinedit lockedit conditional
+ recentchanges parentlinks}],
+ description => "plugins to enable by default",
safe => 1,
rebuild => 1,
},
- diffurl => {
+ add_plugins => {
type => "string",
- # TODO ditto above
- default => '',
- example => "XXX",
- description => "XXX",
+ default => [],
+ description => "plugins to add to the default configuration",
safe => 1,
rebuild => 1,
},
- discussion => {
- type => "boolean",
- default => 1,
- description => "enable Discussion pages?",
+ disable_plugins => {
+ type => "string",
+ default => [],
+ description => "plugins to disable",
safe => 1,
rebuild => 1,
},
- svnpath => {
- # TODO move
- type => "string",
- default => "trunk",
- description => "path inside svn repo where wiki is located",
- safe => 0, # could expose/overwrite data
- rebuild => 0,
- },
- gitorigin_branch => {
- type => "string",
- default => "origin",
- description => "the git origin to pull from",
- safe => 0, # paranoia
- rebuild => 0,
- },
- gitmaster_branch => {
- type => "string",
- default => "master",
- description => "the git master branch",
- safe => 0, # paranoia
- rebuild => 0,
- },
wrappers => {
type => "string",
default => undef,
safe => 0, # changing requires manual transition
rebuild => 1,
},
+ discussion => {
+ type => "boolean",
+ default => 1,
+ description => "enable Discussion pages?",
+ safe => 1,
+ rebuild => 1,
+ },
default_pageext => {
type => "string",
default => "mdwn",
safe => 0,
rebuild => 0,
},
- default_plugins => {
- type => "internal",
- default => [qw{mdwn link inline htmlscrubber passwordauth
- openid signinedit lockedit conditional
- recentchanges parentlinks}],
- description => "plugins to enable by default",
- safe => 1,
- rebuild => 1,
- },
- add_plugins => {
- type => "string",
- default => [],
- description => "plugins to add to the default configuration",
- safe => 1,
- rebuild => 1,
- },
- disable_plugins => {
- type => "string",
- default => [],
- description => "plugins to disable",
- safe => 1,
- rebuild => 1,
- },
libdir => {
type => "internal",
default => undef,