public void ProcessAction() { if (ctrl != null) { // Get the node TreeProvider tree = new TreeProvider(CMSContext.CurrentUser); TreeNode node = tree.SelectSingleNode(mNodeId); int groupId = ValidationHelper.GetInteger(ctrl.Value, 0); // Check inherited documents if (chkInherit.Checked) { tree.ChangeCommunityGroup(node.NodeAliasPath, groupId, mSiteId, true); } // Update the document node node.SetIntegerValue("NodeGroupID", groupId, false); node.Update(); // Log synchronization DocumentSynchronizationHelper.LogDocumentChange(node, TaskTypeEnum.UpdateDocument, tree); } ltlScript.Text = ScriptHelper.GetScript("wopener.ReloadOwner(); window.close();"); }
public void ProcessAction() { if (ctrl != null) { // Get the node TreeProvider tree = new TreeProvider(MembershipContext.AuthenticatedUser); TreeNode node = tree.SelectSingleNode(mNodeId); int groupId = ValidationHelper.GetInteger(ctrl.Value, 0); // Check inherited documents if (chkInherit.Checked) { tree.ChangeCommunityGroup(node.NodeAliasPath, groupId, mSiteId, true); } using (new CMSActionContext { LogEvents = false }) { // Update the document node node.SetIntegerValue("NodeGroupID", groupId, false); node.Update(); } // Log synchronization DocumentSynchronizationHelper.LogDocumentChange(node, TaskTypeEnum.UpdateDocument, tree); } ltlScript.Text = ScriptHelper.GetScript("wopener.ReloadOwner(); CloseDialog();"); }