Skip to content

Releases

2.3.3

Choose a tag to compare

@afbora afbora released this 30 Oct 13:34
6419b3f

🔒 Security

  • Moving a page now checks permissions on the server. Before, any Panel user could move any page to any parent by sending the dialog request directly, even without the Move entry in the page options.
  • To move a page, a user needs the plugin's owebstudio.move-pages.move permission and the changeSlug permission for that page (role permission and blueprint option). The home and error pages can no longer be moved.
  • A page can only be moved to one of the parents that the dialog offers.
  • A page can no longer be moved into one of its own children.

📦 Kirby versions

  • This plugin is now in maintenance mode and only gets security fixes. It supports Kirby 3.6 to 3.10.
  • Kirby 4 and newer can move pages out of the box. On Kirby 4 and 5 this plugin replaces the core Move dialog: the page options show two Move entries, the core entry fails on pages without the plugin's move option, and a role with pages.move: false can still move pages. Composer now refuses to install this version together with Kirby 4 or newer.

Upgrade notes

  • Kirby 3.6 to 3.10: replace the plugin folder or run composer update owebstudio/kirby-move-pages. Users without the changeSlug permission for a page can no longer move it.
  • Kirby 4 and 5: remove the plugin and use Kirby's own page move. Composer keeps version 2.3.2 there, which has the permission issue above. See Upgrading to Kirby 4.

2.3.2

Choose a tag to compare

@afbora afbora released this 25 Jul 15:21

✨ Enhancements

  • Added new user permission

2.3.1

Choose a tag to compare

@afbora afbora released this 25 Jan 23:04

🐛 Fixes

  • Fixed hook arguments with improved cloning page object

2.3.0

Choose a tag to compare

@afbora afbora released this 17 Jan 07:56

🐛 Fixes

  • Hook argument issue fixed with cloning fix

⚠️ Breaking Changes

  • Dropped PHP 7.4 support

2.2.0

Choose a tag to compare

@afbora afbora released this 15 Oct 09:46

✨ Enhancements

  • Supports moving pages to or from to root (site blueprint)

🐛 Fixes

  • Fixed moving top root pages that have no parent

⚠️ Breaking Changes

  • parent hook argument can be null (nullable) when page model have no parent

2.1.1

Choose a tag to compare

@afbora afbora released this 01 Oct 16:35
  • Updated plugin register name to compatible for Kirby 3.8

2.1.0

Choose a tag to compare

@afbora afbora released this 29 Sep 07:12

🎉 Features

  • Added new hooks for the plugin: page.move:before and page.move:after.

2.0.4

Choose a tag to compare

@afbora afbora released this 14 Sep 20:05
2.0.4

2.0.3

Choose a tag to compare

@afbora afbora released this 11 Sep 12:30
2.0.3 (Kirby Next)

2.0.2

Choose a tag to compare

@afbora afbora released this 01 Sep 11:41
  • Added FR translations