某裔君
此扩展提供的功能:
composer.json参数:
extra.flamarkt-backoffice.settingsInBackoffice:是否将管理员重定向到后台进行设置
extra.flamarkt-backoffice.showInBackoffice:是否在后台的分机列表中显示分机
extra.flamarkt-backoffice.hideFromAdmin:是否从扩展程序管理员列表中隐藏扩展程序
全局门,用于配置对后台的基本访问。backoffice
flarum/framework#2876 补丁(现已修复)。
逐字记录关系。
common/utils/KeyboardNavigatable:与Flarum相同,但已出口。
common/states/AbstractListState:Flarum的PaginatedListState的替代品。
common/pages/AbstractShowPage:具有用于加载单个模型的预构建逻辑的可重用页面组件
common/components/AbstractRelationshipSelect:可重复使用的选择输入。
common/components/AbstractSortDropdown:用于创建排序下拉列表的可重用组件。
common/components/ActiveLinkButton:替代 Flarum,能够配置哪些路由将产生按钮状态。LinkButtonactive
common/components/Sortable:可重新排序列表的秘银实现。
common/components/SortableHandle:与 一起使用。Sortable
common/components/UserRelationshipSelect:实现用户模型。AbstractRelationshipSelect
backoffice/app:前端的应用对象引用。backoffice
backoffice/states/UserListState
backoffice/resolvers/ExtensionPageResolver:与Flarum相同,但已出口。
backoffice/pages/DashboardPage
backoffice/pages/UserIndexPage
backoffice/pages/UserShowPage
backoffice/components/AbstractList:后台索引页的可重用组件。
backoffice/components/BackofficeNav:与弗拉鲁姆的用法相同。AdminNav
backoffice/components/HeaderPrimary:与弗拉鲁姆的用法相同。HeaderPrimary
backoffice/components/HeaderSecondary:与弗拉鲁姆的用法相同。HeaderSecondary
backoffice/components/PermanentDeleteButton:具有内置 API 请求的可重用按钮。
backoffice/components/SoftDeleteButton:具有内置 API 请求的可重复使用的删除/还原按钮。
backoffice/components/SubmitButton:具有内置翻译的可重复使用按钮。
backoffice/components/UserList:实现 for 。AbstractListUserIndexPage
backoffice/components/UserSortDropdown:实现用户模型。AbstractSortDropdown
通过迁移定义中的回调进行可选迁移。when
要编译新的前端并导入类,您需要更新您的 . 有关示例,请参阅其他 Flamarkt 扩展。webpack.config.js
注意:由于导出使用包名称后跟前端名称,因此在某些导出中会重复,例如:。backofficeimport ‘flamarkt/backoffice/backoffice/app’;
此包作为扩展实现,因为它是确保所有逻辑仅在任何将使用它的扩展之前运行一次的最可靠方法。
测试版结束后,将发布更多文档。