summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2018-10-03 12:39:03 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2018-10-03 12:39:03 +0900
commited6450244df3ea171865be7ff958e448748b3f89 (patch)
treefa5ea87569932f5cc2890b13c966b75ca232146d /src
parent6個ピン留めできてしまうの修正 (#2804) (diff)
downloadsharkey-ed6450244df3ea171865be7ff958e448748b3f89.tar.gz
sharkey-ed6450244df3ea171865be7ff958e448748b3f89.tar.bz2
sharkey-ed6450244df3ea171865be7ff958e448748b3f89.zip
Feature flags feature (#2803)
Diffstat (limited to 'src')
-rw-r--r--src/server/api/endpoints/meta.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/server/api/endpoints/meta.ts b/src/server/api/endpoints/meta.ts
index 6c585d2c3a..9baf3c252f 100644
--- a/src/server/api/endpoints/meta.ts
+++ b/src/server/api/endpoints/meta.ts
@@ -39,6 +39,15 @@ export default (params: any, me: ILocalUser) => new Promise(async (res, rej) =>
recaptchaSitekey: config.recaptcha ? config.recaptcha.site_key : null,
swPublickey: config.sw ? config.sw.public_key : null,
hidedTags: (me && me.isAdmin) ? meta.hidedTags : undefined,
- bannerUrl: meta.bannerUrl
+ bannerUrl: meta.bannerUrl,
+ features: {
+ registration: !meta.disableRegistration,
+ localTimeLine: !meta.disableLocalTimeline,
+ elasticsearch: config.elasticsearch ? true : false,
+ recaptcha: config.recaptcha ? true : false,
+ objectStorage: config.drive && config.drive.storage === 'minio',
+ twitter: config.twitter ? true : false,
+ serviceWorker: config.sw ? true : false
+ }
});
});