Issue
コンテンツ ページは、ユーザーの操作なしで下書きとしてマークされます
再現する手順:
-
新しいコンテンツ ページを追加する
-
アセット パブリッシャー ウィジェットをページに追加する
-
Asset Publisher を次のように構成します。
アセットの選択 > ソース
アセット タイプ > Web コンテンツの記事
Web コンテンツの記事の構造 > 基本的な Web コンテンツ
表示設定 > 送信および有効化
購読 -
Asset Publisher の設定を保存し、ページを公開します。 ページが公開されており、「下書き」ステータスでないことを確認します。 新しい基本的な Web コンテンツを公開する
-
System Settings > Assets > System Scope > Asset Publisher > Check Interval プロパティで割り当てられた時間待機するか、1 分ごとに起動するようにスケジューラを変更する次の groovy スクリプトを実行します。
import com.liferay.portal.kernel.scheduler.SchedulerEngineHelperUtil;
import com.liferay.portal.kernel.scheduler.SchedulerEngineHelperUtil;
import com.liferay.portal.kernel.scheduler.StorageType;
import com.liferay.portal.kernel.scheduler.TimeUnit;
import com.liferay.portal.kernel.scheduler.Trigger;
import com.liferay.portal.kernel.scheduler.TriggerFactoryUtil;
String className = "com.liferay.asset.publisher.web.internal.messaging.CheckAssetEntryMessageListener";
Trigger trigger = TriggerFactoryUtil.createTrigger(className, className, null, null, 1, TimeUnit.MINUTE);
SchedulerEngineHelperUtil.update(trigger, StorageType.MEMORY); -
Site Builder メニューでページを表示します。
実際の結果: P時代の横に「ドラフト」アイコンが表示されるようになりました。
期待される結果: ページは公開された状態のままです。
環境
- ライフレイDXP 7.2、7.3
解像度
- 観察された動作は既知の 問題 LPS-130746 であり、DXP 7.2 では dxp-14-7210 、DXP 7.3 では dxp-2-7310 で修正される予定です。