[evolvis-commits] r17283: [#1689] Allow group admins to set wiki visibility
mirabilos at evolvis.org
mirabilos at evolvis.org
Tue Jun 7 13:52:50 CEST 2011
Author: mirabilos
Date: 2011-06-07 13:52:50 +0200 (Tue, 07 Jun 2011)
New Revision: 17283
Modified:
trunk/gforge_base/evolvisforge/gforge/debian/changelog
trunk/gforge_base/evolvisforge/gforge/debian/gforge-plugin-mediawiki.preinst
trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/cronjobs/create-wikis.sh
trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/cronjobs/dump-wikis.sh
trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/LocalSettings.php
trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/plugin_admin.php
trunk/gforge_base/evolvisforge/gforge/translations/de.po
trunk/gforge_base/evolvisforge/gforge/translations/gforge.pot
Log:
[#1689] Allow group admins to set wiki visibility
WIKIBASE/private is a file (writable by www-data)
containing either the ASCII digit 0 or 1 followed
by an ASCII newline; both XML dumps and thus YaCy
import, as well as 'read' permission for '*', ie.
not logged-in users, are controlled by it.
On upgrade, the previous is_private flags are mi-
grated to the new system. Newly created Wikis are
always public by default.
In 5.1, we will use the “read Wiki pages” permis-
sion of the “Observer” role to determine status.
Modified: trunk/gforge_base/evolvisforge/gforge/debian/changelog
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/debian/changelog 2011-06-07 08:29:52 UTC (rev 17282)
+++ trunk/gforge_base/evolvisforge/gforge/debian/changelog 2011-06-07 11:52:50 UTC (rev 17283)
@@ -19,12 +19,13 @@
* Fix Subject line encoding in SVN commit eMails
* [TTID# 1112695] Allow uploading *.GraphML to MediaWiki
* [TTID# 1112944] Rename “Data Type” translation[de] to “Tracker”
+ * [#1689] Allow group admins to set wiki visibility
[ Mike Esser ]
* [#1152] Standard Search Queries for Trackers by mapping
queries of user “nobody” into global queries
- -- Thorsten Glaser <t.glaser at tarent.de> Tue, 07 Jun 2011 10:27:10 +0200
+ -- Thorsten Glaser <t.glaser at tarent.de> Tue, 07 Jun 2011 13:48:18 +0200
gforge (4.8.3+evolvis33) unstable; urgency=high
Modified: trunk/gforge_base/evolvisforge/gforge/debian/gforge-plugin-mediawiki.preinst
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/debian/gforge-plugin-mediawiki.preinst 2011-06-07 08:29:52 UTC (rev 17282)
+++ trunk/gforge_base/evolvisforge/gforge/debian/gforge-plugin-mediawiki.preinst 2011-06-07 11:52:50 UTC (rev 17283)
@@ -24,6 +24,32 @@
dpkg-divert --package gforge-plugin-mediawiki --rename \
--divert "${f}.orig" --add "$f"
fi
+
+ if test x"$2" = x"upgrade" && \
+ test -d /var/lib/gforge/plugins/mediawiki/wikidata && \
+ dpkg --compare-versions "$2" lt 4.8.3+evolvis34; then
+ (cd /var/lib/gforge/plugins/mediawiki/wikidata
+ converted=0
+ for d in */private; do
+ test -e "$d" && converted=1
+ break
+ done
+ for d in */is_public */is_private; do
+ test -e "$d" && converted=0
+ break
+ done
+ test $converted = 1 || for d in *; do
+ test -d "$d/." || continue
+ rm -f "$d/private"
+ private=0
+ test -e "$d/is_public" || private=1
+ echo $private >"$d/private"
+ chown 0:www-data "$d/private"
+ chmod 0664 "$d/private"
+ rm -f "$d/is_public" "$d/is_private"
+ done)
+ fi
+
;;
abort-upgrade)
Modified: trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/cronjobs/create-wikis.sh
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/cronjobs/create-wikis.sh 2011-06-07 08:29:52 UTC (rev 17282)
+++ trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/cronjobs/create-wikis.sh 2011-06-07 11:52:50 UTC (rev 17283)
@@ -30,6 +30,11 @@
else
default_uploads=false
fi
+ if [ ! -e $wdprefix/$project/private ]; then
+ echo 0 >$wdprefix/$project/private
+ chown 0:www-data $wdprefix/$project/private
+ chmod 0664 $wdprefix/$project/private
+ fi
if [ ! -e $wdprefix/$project/LocalSettings.php ] ; then
cat > $wdprefix/$project/LocalSettings.php <<EOF
<?php
@@ -55,7 +60,7 @@
//\$wgGroupPermissions['*']['edit'] = false;
//\$wgGroupPermissions['*']['createpage'] = false;
//\$wgGroupPermissions['*']['createtalk'] = false;
-//\$wgGroupPermissions['*']['read'] = true;
+// To disable anonymous read: echo 1 >$wdprefix/$project/private
EOF
Modified: trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/cronjobs/dump-wikis.sh
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/cronjobs/dump-wikis.sh 2011-06-07 08:29:52 UTC (rev 17282)
+++ trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/cronjobs/dump-wikis.sh 2011-06-07 11:52:50 UTC (rev 17283)
@@ -1,26 +1,21 @@
#!/bin/sh
#-
# Dump Wikis nightly into /var/lib/gforge/plugins/mediawiki/dumps/«group».xml
-# unless at least one of the following conditions is true:
-# • /var/lib/gforge/plugins/mediawiki/wikidata/«group»/ doesn’t exist
-# • the group/project «group» is private
-# • /var/lib/gforge/plugins/mediawiki/wikidata/«group»/is_private exists
-# In the latter two cases, old dumps will also be removed.
+# Remove dumps if the wiki is private, i.e. the following file exists:
+# /var/lib/gforge/plugins/mediawiki/wikidata/«group»/private
cd /var/lib/gforge/plugins/mediawiki/wikidata
-# parse group dump and operate on is_public field
-while IFS=: read gname status gid public lusers; do
- test -d "$gname/." || continue
- rm -f "$gname/is_public"
- test x"$public" = x"1" || continue
- test -e "$gname/is_private" || echo 1 >"$gname/is_public"
-done </var/lib/gforge/dumps/group_dump
-
-# dump all (public) wikis
+# dump all public wikis
for project in *; do
test -d "$project/." || continue
- if test \! -e "$project/is_public"; then
+ private=1
+ test -e "$project/private" && \
+ test x"$(cat "$project/private")" = x"0" && private=0
+ echo $private >"$project/private"
+ chown 0:www-data "$project/private"
+ chmod 0664 "$project/private"
+ if test $private = 1; then
rm -f ../dumps/"$project".xml
continue
fi
Modified: trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/LocalSettings.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/LocalSettings.php 2011-06-07 08:29:52 UTC (rev 17282)
+++ trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/LocalSettings.php 2011-06-07 11:52:50 UTC (rev 17283)
@@ -410,6 +410,11 @@
if (file_exists("$wgUploadDirectory/.wgLogo.png"))
$wgLogo = "$wgScriptPath/images/.wgLogo.png";
+if (file_exists("$wikidata/private") &&
+ file_get_contents($wikidir . "/private") !== "0\n") {
+ $wgGroupPermissions['*']['read'] = false;
+}
+
if (file_exists("/var/lib/gforge/plugins/mediawiki/LocalSettings.php")) {
require("/var/lib/gforge/plugins/mediawiki/LocalSettings.php");
/* forge-global mediawiki configuration file */
Modified: trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/plugin_admin.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/plugin_admin.php 2011-06-07 08:29:52 UTC (rev 17282)
+++ trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/plugin_admin.php 2011-06-07 11:52:50 UTC (rev 17283)
@@ -2,7 +2,7 @@
/*-
* MediaWiki Plugin for FusionForge
*
- * Copyright © 2010
+ * Copyright © 2010, 2011
* Thorsten Glaser <t.glaser at tarent.de>
* All rights reserved.
*
@@ -76,8 +76,8 @@
exit_error("Access Denied", "You are not an admin of this project");
$group_unix_name = $group->getUnixName();
-$wgUploadDirectory = "/var/lib/gforge/plugins/mediawiki/wikidata/" .
- $group_unix_name . "/images";
+$wikidir = "/var/lib/gforge/plugins/mediawiki/wikidata/" . $group_unix_name;
+$wgUploadDirectory = $wikidir . "/images";
$group_logo = $wgUploadDirectory . "/.wgLogo.png";
$group_logo_url = util_make_url("/plugins/mediawiki/wiki/" .
$group_unix_name . "/images/.wgLogo.png");
@@ -134,6 +134,21 @@
}
$feedback = logo_create($infile, $wgUploadDirectory);
}
+} else if (getStringFromRequest("mkprivate_submit")) {
+ $wiki_is_private = getIntFromRequest("mkprivate_value");
+ if ($wiki_is_private) {
+ $wiki_is_private = "1\n";
+ $feedback = "private";
+ } else {
+ $wiki_is_private = "0\n";
+ $feedback = "public";
+ }
+ if (file_put_contents($wikidir . "/private",
+ $wiki_is_private) === false) {
+ $feedback = sprintf(_('Error making the wiki %s!'), $feedback);
+ } else {
+ $feedback = sprintf(_('Made the wiki %s successfully.'), $feedback);
+ }
}
site_project_header(array(
@@ -146,12 +161,43 @@
echo "<h1>MediaWiki Plugin Admin for ".$group->getPublicName()."</h1>\n\n";
-echo "<h2>" . _('Nightly XML dump') . "</h2>\n";
-printf('<p>' .
- _('<a href="%s">Download</a> the nightly created XML dump (backup) here.') .
- "</p>\n", util_make_url("/plugins/mediawiki/dumps/" . $group_unix_name .
- ".xml"));
+echo "<h2>" . _('Public Visibility') . "</h2>\n";
+if (file_exists($wikidir . "/private")) {
+ ?>
+<form enctype="multipart/form-data" method="post"
+ style="border:solid 1px black; margin:3px; padding:3px;"
+ action="<?php echo getStringFromServer('PHP_SELF')."?group_id=$gid"; ?>">
+ <?php
+ if (file_get_contents($wikidir . "/private") === "0\n") {
+ $wiki_is_private = 0;
+ printf('<p>' . _('This wiki is currently not private, that is, readable to non-logged-in users and indexed by the search engine.') . "</p>\n");
+ } else {
+ $wiki_is_private = 1;
+ printf('<p>' . _('This wiki is currently private, that is, not readable to non-logged-in users and not indexed by the search engine.') . "</p>\n");
+ }
+ ?>
+ <p><input type="checkbox" name="mkprivate_value"
+ value="<?php echo $wiki_is_private; ?>" /><?php
+ printf(_('Wiki for %s is private'), $group_unix_name); ?></p>
+ <p><input type="submit" name="mkprivate_submit" value="<?php echo _("Change settings"); ?>" /></p>
+</form>
+<?php
+ echo "<h3>" . _('Nightly XML dump') . "</h3>\n";
+ if ($wiki_is_private) {
+ echo '<p>' . _('XML dumps are not available for private wikis.') . "</p>\n";
+ } else {
+ printf('<p>' .
+ _('<a href="%s">Download</a> the nightly created XML dump (backup) here.') .
+ "</p>\n", util_make_url("/plugins/mediawiki/dumps/" . $group_unix_name .
+ ".xml"));
+ }
+
+} else {
+ echo '<p>' . _('Visibility information is not available yet.') . "</p>\n";
+}
+
+
echo "<h2>\$wgLogo</h2>\n";
echo '<div style="border:solid 1px black; margin:3px; padding:3px;">';
if (file_exists($group_logo)) {
Modified: trunk/gforge_base/evolvisforge/gforge/translations/de.po
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/translations/de.po 2011-06-07 08:29:52 UTC (rev 17282)
+++ trunk/gforge_base/evolvisforge/gforge/translations/de.po 2011-06-07 11:52:50 UTC (rev 17283)
@@ -3,8 +3,8 @@
msgstr ""
"Project-Id-Version: EvolvisForge 4.8.3+evolvis34\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-06-07 10:24+0200\n"
-"PO-Revision-Date: 2011-06-07 10:27+0200\n"
+"POT-Creation-Date: 2011-06-07 13:47+0200\n"
+"PO-Revision-Date: 2011-06-07 13:48+0200\n"
"Last-Translator: Thorsten Glaser <t.glaser at tarent.de>\n"
"Language-Team: german\n"
"Language: de\n"
@@ -2274,7 +2274,7 @@
msgid "Project Summary"
msgstr "Projektübersicht"
-#: plugins/mediawiki/www/LocalSettings.php:422
+#: plugins/mediawiki/www/LocalSettings.php:427
#: plugins/mediawiki/www/frame.php:38
msgid "Wiki not created yet, please wait for a few minutes."
msgstr "Das Wiki ist noch nicht aufgebaut, bitte warten Sie einige Minuten."
@@ -2341,22 +2341,71 @@
msgid "Unknown file upload error."
msgstr "Unbekannter Dateihochlade Fehler."
-#: plugins/mediawiki/www/plugin_admin.php:149
+#: plugins/mediawiki/www/plugin_admin.php:148
+#, php-format
+msgid "Error making the wiki %s!"
+msgstr "Fehler: konnte das Wiki nicht %s machen!"
+
+#: plugins/mediawiki/www/plugin_admin.php:150
+#, php-format
+msgid "Made the wiki %s successfully."
+msgstr "Wiki erfolgreich %s gemacht."
+
+#: plugins/mediawiki/www/plugin_admin.php:164
+msgid "Public Visibility"
+msgstr "Sichtbarkeit:"
+
+#: plugins/mediawiki/www/plugin_admin.php:173
+#, php-format
+msgid ""
+"This wiki is currently not private, that is, readable to non-logged-in users "
+"and indexed by the search engine."
+msgstr ""
+"Dieses Wiki ist zur Zeit nicht privat, also von nicht eingeloggten Nutzern "
+"lesbar und suchmaschinenindiziert."
+
+#: plugins/mediawiki/www/plugin_admin.php:176
+#, php-format
+msgid ""
+"This wiki is currently private, that is, not readable to non-logged-in users "
+"and not indexed by the search engine."
+msgstr ""
+"Dieses Wiki ist zur Zeit privat, also von nicht eingeloggten Nutzern nicht "
+"lesbar und nicht suchmaschinenindiziert."
+
+#: plugins/mediawiki/www/plugin_admin.php:181
+#, php-format
+msgid "Wiki for %s is private"
+msgstr "Wiki für %s ist privat"
+
+#: plugins/mediawiki/www/plugin_admin.php:182
+msgid "Change settings"
+msgstr "Einstellungen aktualisieren"
+
+#: plugins/mediawiki/www/plugin_admin.php:186
msgid "Nightly XML dump"
msgstr "Nächtlicher XML-Dump"
-#: plugins/mediawiki/www/plugin_admin.php:151
+#: plugins/mediawiki/www/plugin_admin.php:188
+msgid "XML dumps are not available for private wikis."
+msgstr "XML-Dumps sind nicht bei privaten Wikis verfügbar."
+
+#: plugins/mediawiki/www/plugin_admin.php:191
#, php-format
msgid "<a href=\"%s\">Download</a> the nightly created XML dump (backup) here."
msgstr ""
"Lade den nächtlich erstellten <a href=\"%s\">XML-Dump (Backup)</a> hier "
"herunter."
-#: plugins/mediawiki/www/plugin_admin.php:158
+#: plugins/mediawiki/www/plugin_admin.php:197
+msgid "Visibility information is not available yet."
+msgstr "Sichtbarkeitsinformation ist noch nicht verfügbar."
+
+#: plugins/mediawiki/www/plugin_admin.php:204
msgid "Current logo:"
msgstr "Aktuelles Logo:"
-#: plugins/mediawiki/www/plugin_admin.php:159 www/include/project_home.php:228
+#: plugins/mediawiki/www/plugin_admin.php:205 www/include/project_home.php:228
#: www/include/project_home.php:285 www/new/index.php:101
#: www/tracker/detail.php:228 www/tracker/detail.php:236
#: www/tracker/mod-limited.php:206 www/tracker/mod-limited.php:219
@@ -2364,15 +2413,15 @@
msgid "Download"
msgstr "Download"
-#: plugins/mediawiki/www/plugin_admin.php:163
+#: plugins/mediawiki/www/plugin_admin.php:209
msgid "No per-project logo currently installed."
msgstr "Zur Zeit kein projektlokales Logo installiert."
-#: plugins/mediawiki/www/plugin_admin.php:171
+#: plugins/mediawiki/www/plugin_admin.php:217
msgid "Upload a new logo"
msgstr "Ein neues Logo hochladen"
-#: plugins/mediawiki/www/plugin_admin.php:173
+#: plugins/mediawiki/www/plugin_admin.php:219
#: www/frs/admin/editrelease.php:294 www/frs/admin/qrs.php:194
msgid ""
"NOTE: In some browsers you must select the file in the file-upload dialog "
@@ -2382,12 +2431,12 @@
"auswählen und dann auf \"OK\" klicken. Ein Doppelklick wählt die Datei nicht "
"aus."
-#: plugins/mediawiki/www/plugin_admin.php:175
+#: plugins/mediawiki/www/plugin_admin.php:221
#: www/frs/admin/editrelease.php:296 www/frs/admin/qrs.php:196
msgid "Upload a new file"
msgstr "Eine neue Datei hochladen"
-#: plugins/mediawiki/www/plugin_admin.php:181
+#: plugins/mediawiki/www/plugin_admin.php:227
#: www/frs/admin/editrelease.php:312 www/frs/admin/qrs.php:212
#, php-format
msgid ""
@@ -2398,7 +2447,7 @@
"\"%2$s\">incoming-Verzeichnis (%1$s) des Projektes</a> hochgeladen wurde, "
"auswählen."
-#: plugins/mediawiki/www/plugin_admin.php:183 www/docman/admin/index.php:326
+#: plugins/mediawiki/www/plugin_admin.php:229 www/docman/admin/index.php:326
#: www/docman/new.php:167 www/frs/admin/editrelease.php:314
#: www/frs/admin/qrs.php:214
msgid ""
@@ -2408,17 +2457,17 @@
"Dieser direkte <tt>sftp://</tt>-Link funktioniert nur mit manchen Browsern, "
"zum Beispiel Konqueror."
-#: plugins/mediawiki/www/plugin_admin.php:184
+#: plugins/mediawiki/www/plugin_admin.php:230
#: www/frs/admin/editrelease.php:302 www/frs/admin/editrelease.php:315
#: www/frs/admin/qrs.php:215
msgid "Choose an already uploaded file:"
msgstr "Bereits hochgeladene Datei wählen:"
-#: plugins/mediawiki/www/plugin_admin.php:190
+#: plugins/mediawiki/www/plugin_admin.php:236
msgid "… or delete the currently uploaded logo and revert to the site default"
msgstr "… oder das zur Zeit aktive Logo löschen und zum Standard revertieren"
-#: plugins/mediawiki/www/plugin_admin.php:191
+#: plugins/mediawiki/www/plugin_admin.php:237
msgid "Upload new logo"
msgstr "Neues Logo hochladen"
@@ -6671,11 +6720,11 @@
"be able to determine which one of these an item should belong.<br />This has "
"the added benefit of enabling an admin to turn a support request into a bug."
msgstr ""
-"Die Tracker-Option (ehemals Datentyp) entscheidet, was es für ein Tracker-Element ist. Da der "
-"Tracker zwichen Bug, Patch, Support, etc unterscheidet, sollten Manager "
-"fähig sein zu entscheiden, zu welche von diesen das Element gehören soll."
-"<br />Dies hat den Vorteil, daß ein Administrator bevollmächtigt wird, eine "
-"Support-Anfrage in einen Bug umzuwandeln."
+"Die Tracker-Option (ehemals Datentyp) entscheidet, was es für ein Tracker-"
+"Element ist. Da der Tracker zwichen Bug, Patch, Support, etc unterscheidet, "
+"sollten Manager fähig sein zu entscheiden, zu welche von diesen das Element "
+"gehören soll.<br />Dies hat den Vorteil, daß ein Administrator "
+"bevollmächtigt wird, eine Support-Anfrage in einen Bug umzuwandeln."
#: www/help/tracker.php:57
msgid ""
@@ -7647,7 +7696,9 @@
msgid ""
"Standard Search Queries for Trackers: global queries possible by assigning "
"them to the nobody user."
-msgstr "Standard-Suchabfragen für Tracker: globale Suchabfragen möglich durch Zuweisen an den nobody-Benutzer."
+msgstr ""
+"Standard-Suchabfragen für Tracker: globale Suchabfragen möglich durch "
+"Zuweisen an den nobody-Benutzer."
#: www/index_std.php:34
msgid ""
@@ -13592,7 +13643,7 @@
#: www/tracker/taskmgr.php:125
msgid "Could Not Get Factory"
-msgstr ""
+msgstr "Konnte die Fabrik nicht bekommen"
#: www/tracker/taskmgr.php:135
msgid "No Existing Project Groups Found"
Modified: trunk/gforge_base/evolvisforge/gforge/translations/gforge.pot
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/translations/gforge.pot 2011-06-07 08:29:52 UTC (rev 17282)
+++ trunk/gforge_base/evolvisforge/gforge/translations/gforge.pot 2011-06-07 11:52:50 UTC (rev 17283)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-06-07 10:25+0200\n"
+"POT-Creation-Date: 2011-06-07 13:47+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -2099,7 +2099,7 @@
msgid "Project Summary"
msgstr ""
-#: plugins/mediawiki/www/LocalSettings.php:422
+#: plugins/mediawiki/www/LocalSettings.php:427
#: plugins/mediawiki/www/frame.php:38
msgid "Wiki not created yet, please wait for a few minutes."
msgstr ""
@@ -2163,20 +2163,65 @@
msgid "Unknown file upload error."
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:149
+#: plugins/mediawiki/www/plugin_admin.php:148
+#, php-format
+msgid "Error making the wiki %s!"
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:150
+#, php-format
+msgid "Made the wiki %s successfully."
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:164
+msgid "Public Visibility"
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:173
+#, php-format
+msgid ""
+"This wiki is currently not private, that is, readable to non-logged-in users "
+"and indexed by the search engine."
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:176
+#, php-format
+msgid ""
+"This wiki is currently private, that is, not readable to non-logged-in users "
+"and not indexed by the search engine."
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:181
+#, php-format
+msgid "Wiki for %s is private"
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:182
+msgid "Change settings"
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:186
msgid "Nightly XML dump"
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:151
+#: plugins/mediawiki/www/plugin_admin.php:188
+msgid "XML dumps are not available for private wikis."
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:191
#, php-format
msgid "<a href=\"%s\">Download</a> the nightly created XML dump (backup) here."
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:158
+#: plugins/mediawiki/www/plugin_admin.php:197
+msgid "Visibility information is not available yet."
+msgstr ""
+
+#: plugins/mediawiki/www/plugin_admin.php:204
msgid "Current logo:"
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:159 www/include/project_home.php:228
+#: plugins/mediawiki/www/plugin_admin.php:205 www/include/project_home.php:228
#: www/include/project_home.php:285 www/new/index.php:101
#: www/tracker/detail.php:228 www/tracker/detail.php:236
#: www/tracker/mod-limited.php:206 www/tracker/mod-limited.php:219
@@ -2184,27 +2229,27 @@
msgid "Download"
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:163
+#: plugins/mediawiki/www/plugin_admin.php:209
msgid "No per-project logo currently installed."
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:171
+#: plugins/mediawiki/www/plugin_admin.php:217
msgid "Upload a new logo"
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:173
+#: plugins/mediawiki/www/plugin_admin.php:219
#: www/frs/admin/editrelease.php:294 www/frs/admin/qrs.php:194
msgid ""
"NOTE: In some browsers you must select the file in the file-upload dialog "
"and click \"OK\". Double-clicking doesn't register the file."
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:175
+#: plugins/mediawiki/www/plugin_admin.php:221
#: www/frs/admin/editrelease.php:296 www/frs/admin/qrs.php:196
msgid "Upload a new file"
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:181
+#: plugins/mediawiki/www/plugin_admin.php:227
#: www/frs/admin/editrelease.php:312 www/frs/admin/qrs.php:212
#, php-format
msgid ""
@@ -2212,7 +2257,7 @@
"the <a href=\"%2$s\">project's incoming directory</a> (%1$s)."
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:183 www/docman/admin/index.php:326
+#: plugins/mediawiki/www/plugin_admin.php:229 www/docman/admin/index.php:326
#: www/docman/new.php:167 www/frs/admin/editrelease.php:314
#: www/frs/admin/qrs.php:214
msgid ""
@@ -2220,17 +2265,17 @@
"Konqueror."
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:184
+#: plugins/mediawiki/www/plugin_admin.php:230
#: www/frs/admin/editrelease.php:302 www/frs/admin/editrelease.php:315
#: www/frs/admin/qrs.php:215
msgid "Choose an already uploaded file:"
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:190
+#: plugins/mediawiki/www/plugin_admin.php:236
msgid "… or delete the currently uploaded logo and revert to the site default"
msgstr ""
-#: plugins/mediawiki/www/plugin_admin.php:191
+#: plugins/mediawiki/www/plugin_admin.php:237
msgid "Upload new logo"
msgstr ""
More information about the evolvis-commits
mailing list