mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-09-03 12:47:16 +00:00
(feat) now able to copy/move events and also duplicate them (fixes #3196)
This commit is contained in:
@@ -1229,6 +1229,28 @@
|
||||
return localizedString;
|
||||
};
|
||||
|
||||
/**
|
||||
* @function copyTo
|
||||
* @memberof Component.prototype
|
||||
* @desc Copy an event to a calendar
|
||||
* @param {string} calendar - a target calendar UID
|
||||
* @returns a promise of the HTTP operation
|
||||
*/
|
||||
Component.prototype.copyTo = function(calendar) {
|
||||
return Component.$$resource.post(this.pid + '/' + this.id, 'copy', {destination: calendar});
|
||||
};
|
||||
|
||||
/**
|
||||
* @function moveTo
|
||||
* @memberof Component.prototype
|
||||
* @desc Move an event to a calendar
|
||||
* @param {string} calendar - a target calendar UID
|
||||
* @returns a promise of the HTTP operation
|
||||
*/
|
||||
Component.prototype.moveTo = function(calendar) {
|
||||
return Component.$$resource.post(this.pid + '/' + this.id, 'move', {destination: calendar});
|
||||
};
|
||||
|
||||
Component.prototype.toString = function() {
|
||||
return '[Component ' + this.id + ']';
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user