dotCMS / core

Headless/Hybrid Content Management System for Enterprises
http://dotcms.com
Other
860 stars 467 forks source link

System objects should not be push published #28173

Closed waqasakramdot closed 5 months ago

waqasakramdot commented 6 months ago

Parent Issue

No response

Problem Statement

When "push published" the SYSTEM_HOST getting push published along with content. This is causing some headaches regarding dependency chaining. If it's included in a page it chains to every content type on every site, which means every workflow etc. So the "system" object should not be push published ever, as they should exist in any dotCMS environment.

Steps to Reproduce

Create a bundle Including a folder and some individual vtl files after that review dependencies in Manifest file. The Manifest file will contain that system container of all items from default like (/workflows, etc).

Acceptance Criteria

System objects should exist by default in any environment and not be push-published.

dotCMS Version

23.*, 24.04.05

Proposed Objective

Customer Support

Proposed Priority

Priority 4 - Trivial

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

https://dotcms.zendesk.com/agent/tickets/115819

https://dotcms.slack.com/archives/G01N0AU1NUC/p1712600974664109

Assumptions & Initiation Needs

No response

Quality Assurance Notes & Workarounds

No response

Sub-Tasks & Estimates

No response

dsilvam commented 5 months ago

Passed IQA. Steps:

Checks performed:

Image

In the image above ignore the "Rich text" content type included. Should not be included in the test and was because of some other local data at the moment of the testing.

freddyDOTCMS commented 5 months ago

PR https://github.com/dotCMS/core/pull/28370

josemejias11 commented 5 months ago

Approved: Tested on trunk_318564e, Docker, macOS 13.0, FF v124.0.2