Merge branch 'status-page-1172' into staging

This commit is contained in:
David Benque 2023-09-29 16:11:15 +01:00
commit 7c61b94f9d
3 changed files with 11 additions and 2 deletions

View file

@ -102,7 +102,7 @@ define([
source: 'https://github.com/cryptpad/cryptpad',
};
var l = Msg._getLanguage();
['imprint', 'privacy', 'terms', 'roadmap', 'source'].forEach(function (k) {
['imprint', 'privacy', 'terms', 'status', 'roadmap', 'source'].forEach(function (k) {
var value = AppConfig[k];
//console.log('links', k, value);
if (value === false) { return; }

View file

@ -100,6 +100,7 @@ define([
}
};
Msg.status = "Status page"; // XXX
var pageLink = function (ref, loc, text) {
if (!ref) { return; }
var attrs = {
@ -121,6 +122,7 @@ define([
var imprintLink = fastLink('imprint');
var privacyLink = fastLink('privacy');
var termsLink = fastLink('terms');
var statusLink = fastLink('status');
var notice;
/* Admins can specify a notice to display in application_config.js via the `homeNotice` attribute.
@ -182,7 +184,8 @@ define([
termsLink,
privacyLink,
imprintLink,
h('a', {href:"/contact.html"}, Msg.contact)
h('a', {href:"/contact.html"}, Msg.contact),
statusLink,
])
]),
h('div.cp-apps.col-lg-6', [

View file

@ -113,6 +113,12 @@ define(function() {
*/
AppConfig.roadmap = false;
/* If you have a status page for your instance, you may use the setting belox
*
* See the comments above for a description of possible configurations.
*/
AppConfig.status = false;
/* By default CryptPad instances display some text on the home page indicating that
* they are an independent community instance of the software. You can provide customized messages
* by filling in the following data structure with strings for each language you intend to support.