Include Pages in the CLI push/pull commands
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3575874. --> Reported by: [effulgentsia](https://www.drupal.org/user/78040) Related to !805 >>> <h3 id="overview">Overview</h3> <p>See the parent issue (<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/canvas/-/work_items/3575872" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/canvas/-/work_items/3575872</a></span>) for background.</p> <ul> <li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/canvas/-/work_items/3573996" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/canvas/-/work_items/3573996</a></span> added an initial implementation of the conversion functions between json_render and how Canvas stores/represents component trees. It doesn't yet handle non-trivial prop types, such as Media references: separate issues will be opened for those.</li> <li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/canvas/-/work_items/3571536" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/canvas/-/work_items/3571536</a></span> will evolve the CLI tool's current upload/download commands with more powerful push/pull commands.</li> <li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/canvas/-/work_items/3575144" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/canvas/-/work_items/3575144</a></span> will provide the HTTP API for CRUD operations on Pages.</li> <li>Once all of the above is in place, the goal of this issue is to add Pages to what is transferred by the push and pull commands.</li> </ul> <h3 id="proposed-resolution">Proposed resolution</h3> <h3 id="ui-changes">User interface changes</h3> > Related issue: [Issue #3575872](https://www.drupal.org/node/3575872)
issue