diff options
author | dadada <dadada@dadada.li> | 2020-03-30 22:21:28 +0200 |
---|---|---|
committer | dadada <dadada@dadada.li> | 2020-04-18 23:37:18 +0200 |
commit | 2e699f1db11ff53ece663d0f7c28e37cfb894fff (patch) | |
tree | 9577f55be46978cb7f1338f00976a05620f92027 /nixos/modules/services | |
parent | a58dc30d34ebcb2a85e45a0d827497e85339970b (diff) | |
download | nixlib-2e699f1db11ff53ece663d0f7c28e37cfb894fff.tar nixlib-2e699f1db11ff53ece663d0f7c28e37cfb894fff.tar.gz nixlib-2e699f1db11ff53ece663d0f7c28e37cfb894fff.tar.bz2 nixlib-2e699f1db11ff53ece663d0f7c28e37cfb894fff.tar.lz nixlib-2e699f1db11ff53ece663d0f7c28e37cfb894fff.tar.xz nixlib-2e699f1db11ff53ece663d0f7c28e37cfb894fff.tar.zst nixlib-2e699f1db11ff53ece663d0f7c28e37cfb894fff.zip |
nixos/dokuwiki: add option disableActions
Diffstat (limited to 'nixos/modules/services')
-rw-r--r-- | nixos/modules/services/web-apps/dokuwiki.nix | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/nixos/modules/services/web-apps/dokuwiki.nix b/nixos/modules/services/web-apps/dokuwiki.nix index 6670f32c16ac..d6bd2526509b 100644 --- a/nixos/modules/services/web-apps/dokuwiki.nix +++ b/nixos/modules/services/web-apps/dokuwiki.nix @@ -24,6 +24,7 @@ let $conf['savedir'] = '${cfg.stateDir}'; $conf['superuser'] = '${toString cfg.superUser}'; $conf['useacl'] = '${toString cfg.aclUse}'; + $conf['disableactions'] = '${cfg.disableActions}'; ${toString cfg.extraConfig} ''; @@ -144,6 +145,17 @@ let ''; }; + disableActions = mkOption { + type = types.nullOr types.str; + default = ""; + example = "search,register"; + description = '' + Disable individual action modes. Refer to + <link xlink:href="https://www.dokuwiki.org/config:action_modes"/> + for details on supported values. + ''; + }; + extraConfig = mkOption { type = types.nullOr types.lines; default = null; @@ -358,7 +370,7 @@ in "d ${cfg.stateDir}/meta 0750 ${user} ${group} - -" "d ${cfg.stateDir}/pages 0750 ${user} ${group} - -" "d ${cfg.stateDir}/tmp 0750 ${user} ${group} - -" - "f ${cfg.usersFile} 0640 ${user} ${group} - ${pkg hostName cfg}/conf/users.auth.php.dist" + "C ${cfg.usersFile} 0640 ${user} ${group} - ${pkg hostName cfg}/share/dokuwiki/conf/users.auth.php.dist" ]) eachSite); }; } |