From d46271b65fe97d18102da8a2bb794f039602e9de Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Thu, 29 Jun 2023 11:45:32 +0200 Subject: feat(contactsinteraction): allow users to disable contacts interaction addressbook This allows simple users to opt-out of the contacts interaction addressbook even if admins have the app installed. Similar to how the birthday calendar works, the functionnality can be toggled in the user's settings or by doing a DELETE on the addressbook. A new contacts personal section has been added to contain this new setting. Signed-off-by: Thomas Citharel --- webpack.modules.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'webpack.modules.js') diff --git a/webpack.modules.js b/webpack.modules.js index 1f29707611b..3677fbf40f0 100644 --- a/webpack.modules.js +++ b/webpack.modules.js @@ -10,6 +10,9 @@ module.exports = { 'comments-tab': path.join(__dirname, 'apps/comments/src', 'comments-tab.js'), init: path.join(__dirname, 'apps/comments/src', 'init.ts'), }, + contactsinteraction: { + 'settings-personal': path.join(__dirname, 'apps/contactsinteraction/src', 'Settings.js'), + }, core: { 'ajax-cron': path.join(__dirname, 'core/src', 'ajax-cron.ts'), files_client: path.join(__dirname, 'core/src', 'files/client.js'), -- cgit v1.2.3