diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2016-10-19 12:51:01 +0200 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2016-10-26 20:52:36 +0200 |
commit | 57e61250ac6c59fe93c65a95bfd2cb081cd3c34f (patch) | |
tree | ea4b59a13e34dbcd8e4fa355473d44848070aea4 | |
parent | b98dfaccd96fb9b0da13bc59f55ed9b61cbbd528 (diff) | |
download | nextcloud-server-57e61250ac6c59fe93c65a95bfd2cb081cd3c34f.tar.gz nextcloud-server-57e61250ac6c59fe93c65a95bfd2cb081cd3c34f.zip |
Remove notify recipient option
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
-rw-r--r-- | core/js/sharedialogshareelistview.js | 17 | ||||
-rw-r--r-- | core/js/shareitemmodel.js | 29 | ||||
-rw-r--r-- | core/js/tests/specs/sharedialogshareelistview.js | 17 | ||||
-rw-r--r-- | settings/templates/admin/sharing.php | 4 |
4 files changed, 0 insertions, 67 deletions
diff --git a/core/js/sharedialogshareelistview.js b/core/js/sharedialogshareelistview.js index 0125a433a32..9b0d9c8c50e 100644 --- a/core/js/sharedialogshareelistview.js +++ b/core/js/sharedialogshareelistview.js @@ -25,12 +25,6 @@ '<div class="avatar {{#if modSeed}}imageplaceholderseed{{/if}}" data-username="{{shareWith}}" {{#if modSeed}}data-seed="{{shareWith}} {{shareType}}"{{/if}}></div>' + '{{/if}}' + '<span class="has-tooltip username" title="{{shareWith}}">{{shareWithDisplayName}}</span>' + - '{{#if mailNotificationEnabled}} {{#unless isRemoteShare}}' + - '<span class="shareOption">' + - '<input id="mail-{{cid}}-{{shareWith}}" type="checkbox" name="mailNotification" class="mailNotification checkbox" {{#if wasMailSent}}checked="checked"{{/if}} />' + - '<label for="mail-{{cid}}-{{shareWith}}">{{notifyByMailLabel}}</label>' + - '</span>' + - '{{/unless}} {{/if}}' + '<span class="sharingOptionsGroup">' + '{{#if editPermissionPossible}}' + '<span class="shareOption">' + @@ -122,7 +116,6 @@ 'click .unshare': 'onUnshare', 'click .icon-more': 'onToggleMenu', 'click .permissions': 'onPermissionChange', - 'click .mailNotification': 'onSendMailNotification' }, initialize: function(options) { @@ -175,7 +168,6 @@ getShareeList: function() { var universal = { avatarEnabled: this.configModel.areAvatarsEnabled(), - mailNotificationEnabled: this.configModel.isMailNotificationEnabled(), notifyByMailLabel: t('core', 'notify by email'), unshareLabel: t('core', 'Unshare'), canShareLabel: t('core', 'can reshare'), @@ -371,15 +363,6 @@ this.model.updateShare(shareId, {permissions: permissions}); }, - - onSendMailNotification: function(event) { - var $target = $(event.target); - var $li = $(event.target).closest('li[data-share-id]'); - var shareType = $li.data('share-type'); - var shareWith = $li.attr('data-share-with'); - - this.model.sendNotificationForShare(shareType, shareWith, $target.is(':checked')); - } }); OC.Share.ShareDialogShareeListView = ShareDialogShareeListView; diff --git a/core/js/shareitemmodel.js b/core/js/shareitemmodel.js index e8a0d17a7c2..ecc75ab147c 100644 --- a/core/js/shareitemmodel.js +++ b/core/js/shareitemmodel.js @@ -427,35 +427,6 @@ }, /** - * Sends an email notification for the given share - * - * @param {int} shareType share type - * @param {string} shareWith recipient - * @param {bool} state whether to set the notification flag or remove it - */ - sendNotificationForShare: function(shareType, shareWith, state) { - var itemType = this.get('itemType'); - var itemSource = this.get('itemSource'); - - return $.post( - OC.generateUrl('core/ajax/share.php'), - { - action: state ? 'informRecipients' : 'informRecipientsDisabled', - recipient: shareWith, - shareType: shareType, - itemSource: itemSource, - itemType: itemType - }, - function(result) { - if (result.status !== 'success') { - // FIXME: a model should not show dialogs - OC.dialogs.alert(t('core', result.data.message), t('core', 'Warning')); - } - } - ); - }, - - /** * Send the link share information by email * * @param {string} recipientEmail recipient email address diff --git a/core/js/tests/specs/sharedialogshareelistview.js b/core/js/tests/specs/sharedialogshareelistview.js index 9aab46d9117..699e2e58d7b 100644 --- a/core/js/tests/specs/sharedialogshareelistview.js +++ b/core/js/tests/specs/sharedialogshareelistview.js @@ -139,23 +139,6 @@ describe('OC.Share.ShareDialogShareeListView', function () { listView.$el.find('a.showCruds').click(); expect(listView.$el.find('li.cruds').hasClass('hidden')).toEqual(false); }); - - it('sends notification to user when checkbox clicked', function () { - shareModel.set('shares', [{ - id: 100, - item_source: 123, - permissions: 1, - share_type: OC.Share.SHARE_TYPE_USER, - share_with: 'user1', - share_with_displayname: 'User One' - }]); - listView.render(); - var notificationStub = sinon.stub(listView.model, 'sendNotificationForShare'); - listView.$el.find("input[name='mailNotification']").click(); - expect(notificationStub.called).toEqual(true); - notificationStub.restore(); - }); - }); }); diff --git a/settings/templates/admin/sharing.php b/settings/templates/admin/sharing.php index 802bcad3198..eed8f36dbda 100644 --- a/settings/templates/admin/sharing.php +++ b/settings/templates/admin/sharing.php @@ -55,10 +55,6 @@ value="1" <?php if ($_['shareDefaultExpireDateSet'] === 'yes') print_unescaped('checked="checked"'); ?> /> <label for="shareapiDefaultExpireDate"><?php p($l->t('Set default expiration date'));?></label><br/> - <input type="checkbox" name="shareapi_allow_public_notification" id="allowPublicMailNotification" class="checkbox" - value="1" <?php if ($_['allowPublicMailNotification'] == 'yes') print_unescaped('checked="checked"'); ?> /> - <label for="allowPublicMailNotification"><?php p($l->t('Allow users to send mail notification for shared files'));?></label><br/> - </p> <p id="setDefaultExpireDate" class="double-indent <?php if ($_['allowLinks'] !== 'yes' || $_['shareDefaultExpireDateSet'] === 'no' || $_['shareAPIEnabled'] === 'no') p('hidden');?>"> <?php p($l->t( 'Expire after ' )); ?> |