Hello Orefus,
Unfortunately, this functionality still isn't provided in the current version of Kentico CMS. I'm very sorry for this inconvenience.
Currently, you would need to use some workaround, like copy proper event as a new document. This can be done via user interface (Copy button) or API:
private bool CopyDocument()
{
// Create an instance of the Tree provider first
TreeProvider tree = new TreeProvider(CMSContext.CurrentUser);
// Get the document
TreeNode node = tree.SelectSingleNode(CMSContext.CurrentSiteName, "/API-Example/My-new-document", "en-us");
// Get the new parent document
TreeNode parentNode = tree.SelectSingleNode(CMSContext.CurrentSiteName, "/API-Example/Source", "en-us");
if ((node != null) && (parentNode != null))
{
// Copy the document
tree.CopyNode(node, parentNode.NodeID);
return true;
}
return false;
}
You could also write a scheduler task which could be creating these events automatically in some time period. Please see
Scheduling a custom codeBut of course if you have your custom implementation you can send us your sources to e-mail support (at) kentico.com
Best Regards,
Martin Danko