diff --git a/roles/wmau-website/templates/LocalSettings-commwiki.php.j2 b/roles/wmau-website/templates/LocalSettings-commwiki.php.j2 index 8bdcc4b..e0f3e45 100644 --- a/roles/wmau-website/templates/LocalSettings-commwiki.php.j2 +++ b/roles/wmau-website/templates/LocalSettings-commwiki.php.j2 @@ -94,7 +94,7 @@ $wgRightsIcon = ""; $wgDiff3 = "/usr/bin/diff3"; -$wgEnableAPI = false; +$wgEnableAPI = true; $wgUseInstantCommons = true; define("NS_MEETING", 200); @@ -238,3 +238,8 @@ $wgICalenarDefaultPage = 'Calendar'; # require_once "$IP/extensions/UserMerge/UserMerge.php"; $wgGroupPermissions['bureaucrat']['usermerge'] = true; $wgUserMergeProtectedGroups = array( 'current', 'sysop', 'bureaucrat'); + +wfLoadExtension( 'Cargo' ); +$wgCargoAllowedSQLFunctions = array_merge( $wgCargoAllowedSQLFunctions, [ 'ADDTIME', 'CURDATE', 'IF' ] ); + +wfLoadExtension( 'PageForms' ); diff --git a/roles/wmau-website/vars/main.yml b/roles/wmau-website/vars/main.yml index 49e2aa2..827c1e7 100644 --- a/roles/wmau-website/vars/main.yml +++ b/roles/wmau-website/vars/main.yml @@ -18,6 +18,8 @@ extensions: - UploadLocal - Vector - WikiEditor + - Cargo + - PageForms # Handle externally hosted or version non-compliant extensions. # This is not currently used but is kept for possible future use.