From e9860c89ca30f40f4b1b92b0c698643e7ddaa38f Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Wed, 26 Jun 2019 18:20:39 +0200 Subject: Show contacts app mgmt link in contacts menu Signed-off-by: Christoph Wurst --- core/src/OC/contactsmenu.js | 7 +++++-- core/src/OC/contactsmenu/list.handlebars | 6 +++++- 2 files changed, 10 insertions(+), 3 deletions(-) (limited to 'core/src') diff --git a/core/src/OC/contactsmenu.js b/core/src/OC/contactsmenu.js index ff3553a61ed..0af4bad412d 100644 --- a/core/src/OC/contactsmenu.js +++ b/core/src/OC/contactsmenu.js @@ -300,7 +300,8 @@ const ContactsMenuView = View.extend({ return this.templates.list( _.extend({ noContactsFoundText: t('core', 'No contacts found'), - showAllContactsText: t('core', 'Show all contacts …') + showAllContactsText: t('core', 'Show all contacts …'), + contactsAppMgmtText: t('core', 'Install the Contacts app') }, data) ); }, @@ -353,7 +354,9 @@ const ContactsMenuView = View.extend({ contacts: viewData.contacts, searchTerm: searchTerm, contactsAppEnabled: viewData.contactsAppEnabled, - contactsAppURL: OC.generateUrl('/apps/contacts') + contactsAppURL: OC.generateUrl('/apps/contacts'), + canInstallApp: OC.isUserAdmin(), + contactsAppMgmtURL: OC.generateUrl('/settings/apps/social/contacts') })); this.$('#contactsmenu-contacts').html(list.$el); }, diff --git a/core/src/OC/contactsmenu/list.handlebars b/core/src/OC/contactsmenu/list.handlebars index 07699204db0..0bcff7d1a85 100644 --- a/core/src/OC/contactsmenu/list.handlebars +++ b/core/src/OC/contactsmenu/list.handlebars @@ -5,4 +5,8 @@ {{/unless}}
-{{#if contactsAppEnabled}}{{/if}} +{{#if contactsAppEnabled}} + +{{else if canInstallApp}} + +{{/if}} -- cgit v1.2.3