Skip to content

[Feature] Phase 2a (#521): Product resource shell — design + update #527

Description

@Ibochkarev

Родитель: #521

Blocked: maintainer ACK на подход к Vue resource shell (обсуждение в #350).

Scope

Design note + миграция product update с Ext modx.panel.resource на Vue shell.

Текущее состояние

  • Vue tabs: product-tabs.min.js (Properties, Gallery, Categories, Links, Options)
  • Ext: product/update.js, product.common.js, modext resource stack, ms3.combo.js для полей

Tasks

  • Design note в PR: TVs, security, document fields — Vue vs hybrid MODX widgets
  • Vue shell для update: убрать Ext tab injection в product.common.js
  • Controller product/update.class.php: минимизировать modext load
  • Сохранить save/publish/TV flows
  • Не добавлять special-case в shared Ext paths

AC

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestjavascriptPull requests that update javascript codepriority: highВажно исправить в ближайшее времяtech-debtMaintainability / refactor / architecture debt

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions