silverstripe / versioned-snapshot-admin
SilverStripe 版本化快照管理器
2.0.0
2023-08-31 00:48 UTC
Requires
- php: ^8
- silverstripe/graphql: ^4
- silverstripe/vendor-plugin: ^1.6
- silverstripe/versioned-admin: ^1.7
- silverstripe/versioned-snapshots: ^1
- symfony/yaml: ^4
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-22 03:27:33 UTC
README
与版本化-admin相比,它提供了什么?
快照的大部分价值在versioned-snapshots的README文件中有解释,但主要收获是,这个历史查看器将显示您在$owns
树中对象的更改,就像它是所有者对象的本地历史一样。换句话说,它帮助作者看到问题的答案,“我发布这个页面会发生什么?”
此外,由于每个快照都提供时间戳,因此可以查看在给定所有者对象被添加或更改时的页面。
概述
为versioned-admin提供即插即用的UI替换,其中添加了快照到历史视图。
警告:此模块是实验性的,并不稳定。
历史视图 - 随时随地!
只需将此模块中包含的SnapshotHistoryExtension
添加到您的数据对象中,就会为其getCMSFields()
函数提供一个“历史”标签,列出其快照历史记录。
安装
$ composer require silverstripe/versioned-snapshot-admin
版本控制
此库遵循Semver。根据Semver,您将能够升级到此库的任何次要或补丁版本,而无需对公共API进行任何破坏性更改。Semver还要求我们明确定义此库的公共API。
所有带有public
可见性的方法都是公共API的一部分。所有其他方法都不是公共API的一部分。在可能的情况下,我们将尝试在次要/补丁版本中保持protected
方法的向后兼容性,但如果您正在重写方法,请在升级之前测试您的工作。
报告问题
请为您发现的任何错误或缺少的功能创建问题。
许可证
此模块在BSD 3-Clause License下发布