public virtual void Delete(ContentItem item) { using (security.Disable()) { security.ScopeEnabled = false; persister.Delete(item); if (UserDeleted != null) { UserDeleted(this, new ItemEventArgs(item)); } } }
public override void Execute() { using (security.Disable()) { PublishPendingVersions(); ChangeStateToItemsBecomePublished(); ChangeStateToExpiredItems(); } }
public virtual void BeginPurgeAll() { workQueue.Enqueue(new Work { Task = () => { Status = new AsyncPurgeStatus { IsRunning = true, Progress = new PurgingStatus { Deleted = 0, Remaining = 1 }, Title = "All" }; using (security.Disable()) { trash.PurgeAll(s => { Status = new AsyncPurgeStatus { IsRunning = true, Progress = s, Title = "All" }; }); } Status = null; } }); BeginWorking(); }