Yayın durumu (Node::status) ile editoryal durum aynı şey değildir. Bir yazı 'incelemede' olabilir ama henüz 'yayında' değildir. CPalius bu ikisini artık ayrı tutuyor.
Yeni kolon
nodes tablosuna moderation_state kolonu eklendi (migration Version20260910040000). Bu kolon editorial.yaml iş akışındaki yeri tutar: draft, review, published, archived. Node::status yayın gerçeğini tutmaya devam eder.
Opt-in
Moderasyon her tür için zorunlu değildir. content.moderation.enabled_types ayarı (varsayılan boş) hangi bundle'ların moderasyon hattından geçeceğini belirler. Bir CRM ya da ERP kaydı bundan hiç etkilenmez.
Akış
- NodeModerationInitListener, prePersist'te ilk yeri damgalar.
- ContentModerationManager geçişleri workflow motoru üzerinden yürütür; publish_places sayesinde published'a geçiş Node::status'u da günceller.
- /aacp/content/{id}/moderation ekranı mevcut yeri, izin verilen geçişleri ve düğmeleri gösterir. Tür için moderasyon kapalıysa 'devre dışı' bilgilendirmesi çıkar.
Yetkiler: content.moderate ve content.publish. NodeSnapshot artık moderation_state'i de yakaladığı için revizyon geçmişi editoryal durumu da içerir.
Yorumlar (0)
Henüz yorum yok. İlk yorumu sen yaz.
Yorum yaz
Yorumunuz yayınlanmadan önce incelenecektir.