Esempio n. 1
0
 void IContentPartHandler.Removed(RemoveContentContext context, ContentPart part)
 {
     if (part is TPart)
     {
         Removed(context, (TPart)part);
     }
 }
Esempio n. 2
0
 void IContentStorageFilter.Removed(RemoveContentContext context)
 {
     if (context.ContentItem.Is <TPart>())
     {
         Removed(context, context.ContentItem as TPart);
     }
 }
Esempio n. 3
0
 protected override void Removed(RemoveContentContext context, TPart instance)
 {
     if (OnRemoved != null)
     {
         OnRemoved(context, instance);
     }
 }
Esempio n. 4
0
 protected override void Removed(RemoveContentContext context) {
     var contentTags = context.ContentItem.As<TagsPart>();
     if (contentTags != null) {
         _signals.Trigger(TagCloudService.VandelayTagcloudTagschanged);
     }
     base.Removed(context);
 }
Esempio n. 5
0
 void IContentHandler.Removed(RemoveContentContext context)
 {
     foreach (var filter in Filters.OfType <IContentStorageFilter>())
     {
         filter.Removed(context);
     }
     Removed(context);
 }
Esempio n. 6
0
 protected override void Removed(RemoveContentContext context)
 {
     var contentTags = context.ContentItem.As<TagsPart>();
     if (contentTags != null) {
         _signals.Trigger(TagsMenuItemEvent.TagsChanged);
     }
     base.Removed(context);
 }
 protected override void Removed(RemoveContentContext context)
 {
     TryInvokeEventHandler(context.ContentItem.ContentType, graphDescriptor =>
         {
             graphDescriptor.Services.ConnectionManager.DeleteFromNode(context.ContentItem);
             _graphEventHandler.Value.NodeRemoved(graphDescriptor, context.ContentItem);
         });
 }
 protected override void Removed(RemoveContentContext context)
 {
     var contentTags = context.ContentItem.As<TagsPart>();
     if (contentTags != null)
     {
         _signals.Trigger(LocalizedTagsService._localizedTagcloudTagsChanged);
     }
     base.Removed(context);
 }
Esempio n. 9
0
        protected override void Removing(RemoveContentContext context) {
            if (context.ContentItem.ContentType != "Menu") {
                return;
            }

            // remove all menu items
            var menuParts = _menuService.GetMenuParts(context.ContentItem.Id);

            foreach(var menuPart in menuParts) {
                _contentManager.Remove(menuPart.ContentItem);
            }
        }
        public void DeleteDraftTerm(ContentItem contentItem)
        {
            var draftVersions = _contentItemVersionRepository.Fetch(x => x.ContentItemRecord == contentItem.Record && x.Latest && !x.Published);
            var context = new RemoveContentContext(contentItem);

            _handlers.Value.Invoke(handler => handler.Removing(context), Logger);

            foreach (var version in draftVersions)
            {
                if (version.Latest)
                {
                    version.Latest = false;
                }
            }

            _handlers.Value.Invoke(handler => handler.Removed(context), Logger);

            // !! UNCOMMENT THESE LINES TO MAKE THE REJECT AND THEN PUBLISH WORKFLOW WORK !!
            //
            //var handlersExceptAutoRoute = _handlers.Value.Where(x => x.GetType() != typeof(AutoroutePartHandler));
            //handlersExceptAutoRoute.Invoke(handler => handler.Removed(context), Logger);
        }
Esempio n. 11
0
 protected virtual void Removed(RemoveContentContext context)
 {
 }
Esempio n. 12
0
 public virtual void Removed(RemoveContentContext context)
 {
 }
 void RemoveIndexingTask(RemoveContentContext context, ContentPart part) {
     _indexingTaskManager.CreateDeleteIndexTask(context.ContentItem);
 }
 public void Removing(RemoveContentContext context)
 {
 }
 public void Removed(RemoveContentContext context)
 {
     TriggerIfGraph(context);
 }
 void IContentHandler.Removed(RemoveContentContext context)
 {
 }
        protected override void Removing(RemoveContentContext context)
        {
            base.Removing(context);

            InvalidateCachesAfteMenuItemChanges(context);
        }
Esempio n. 18
0
 public virtual void Removed(RemoveContentContext context, TPart instance)
 {
 }
Esempio n. 19
0
        private void AssignRemovingDates(RemoveContentContext context, CommonPart part) {
            var utcNow = _clock.UtcNow;

            part.ModifiedUtc = utcNow;
            part.VersionModifiedUtc = utcNow;
        }
Esempio n. 20
0
 public virtual void Removed(RemoveContentContext context)
 {
 }
Esempio n. 21
0
 protected virtual void Removed(RemoveContentContext context, TPart instance)
 {
 }
Esempio n. 22
0
 private void RemoveElements(RemoveContentContext context, LayoutPart part) {
     var elements = _layoutManager.LoadElements(part).ToList();
     var savingContext = new LayoutSavingContext {
         Content = part,
         Elements = new List<Element>(),
         RemovedElements = elements
     };
     _elementManager.Removing(savingContext);
 }
Esempio n. 23
0
 private void RemoveAssets(RemoveContentContext context, CloudVideoPart part) {
     _assetManager.DeleteAssetsFor(part);
     _jobManager.CloseJobsFor(part);
 }
Esempio n. 24
0
        public void Remove(ContentItem contentItem)
        {
            var context = new RemoveContentContext(contentItem);

            Handlers.Invoke(handler => handler.Removing(context), Logger);
            Handlers.Invoke(handler => handler.Removed(context), Logger);
        }
 protected override void  Removing(RemoveContentContext context)
 {
 }
 protected override void Removed(RemoveContentContext context) {
     RecordAuditTrailEvent(ContentAuditTrailEventProvider.Removed, context.ContentItem);
 }
Esempio n. 27
0
        public virtual async Task RemoveAsync(ContentItem contentItem)
        {
            var activeVersions = await _session.QueryAsync<ContentItem, ContentItemIndex>()
                .Where(x =>
                    x.ContentItemId == contentItem.ContentItemId &&
                    (x.Published || x.Latest)).List();

            var context = new RemoveContentContext(contentItem);

            Handlers.Invoke(handler => handler.Removing(context), _logger);

            foreach (var version in activeVersions)
            {
                version.Published = false;
                version.Latest = false;
                _session.Save(version);
            }

            Handlers.Invoke(handler => handler.Removed(context), _logger);
        }
        protected override void  Removed(RemoveContentContext context)
        {
            // When an item has been deleted, remove any connectors
            var part = context.ContentItem.As<SocketsPart>();
            if (part != null)
                RemoveSocket(part);

 	         base.Removed(context);
        }
Esempio n. 29
0
 private void OnThreadRemoved(RemoveContentContext context, ThreadPart part)
 {
     _countersService.UpdateForumPartCounters(part);
     var userId = _orchardServices.WorkContext.CurrentUser.Id; 
     _subscriptionService.DeleteSubscription(userId, part.Id);
 }
Esempio n. 30
0
 public void Removed(RemoveContentContext context)
 {
     IUser user = context.ContentManager.Get<IUser>(context.Id);
     if (user != null)
     {
         this._webStoreServices.UsingClient(c => c.CustomerClient.DeleteCustomer(user.UserName));
     }
 }