Edit Only Your Unanswered Posts

Allows users to edit their posts only if they haven't been replied to
User avatar
kasimi
mChat developer
Posts: 377
Joined: 06 Oct 2016, 09:56
Contact:

Edit Only Your Unanswered Posts

#1

Post by kasimi » 11 Nov 2016, 13:29

phpBB extension - Edit Only Your Unanswered Posts

This extension for phpBB 3.1.x & 3.2.x adds a forum permission that - if set to yes - allows users to edit their posts only if they haven't been replied to. If a post is not the user's last one in a topic, editing is not allowed anymore. Moderators who are allowed to edit all posts (m_edit) are exempt from this.

You can find the permission Can only edit unanswered posts under the Post tab in your forum permissions. Users are required to have regular edit permission for this extension to work. If a user does not have regular edit permission, the permission added by this extension - whether it is set to Yes or No - has no effect.

Thanks to Darloup for funding this extension.

Requirements
  • PHP at least 5.3.3
  • phpBB at least 3.1.10-RC1
Download

This extension is only available to Donors. How to get access.
kasimi-phpbb-ext-editonlyyourunansweredposts-1.0.0.zip
How to install, update and uninstall extensions: https://www.phpbb.com/extensions/installing/
Install path: ext/kasimi/editonlyyourunansweredposts/

Changelog
  • v1.0.0 - 2016-12-14
    • Renamed from Edit Last Post Only to Edit Only Your Unanswered Posts
    • Allow moderators to edit all posts
  • v1.0.0 - 2016-11-10
    • First release
You do not have the required permissions to view the files attached to this post.

terry2
Donor
Posts: 53
Joined: 22 Oct 2016, 18:22

Re: Edit Last Post Only

#2

Post by terry2 » 11 Nov 2016, 14:22

Nice idea thankyou

User avatar
Darloup
Donor
Posts: 62
Joined: 20 Oct 2016, 18:21
Location: Barranquilla (Colombia)

Re: Edit Last Post Only

#3

Post by Darloup » 12 Nov 2016, 22:34

Thanks for a great extension!

I assume that, under the general Post/Post settings tab of the ACP, the "Limit editing time" field must be set to 0 in order to disable this behaviour?

Regards,

Henry

User avatar
kasimi
mChat developer
Posts: 377
Joined: 06 Oct 2016, 09:56
Contact:

Re: Edit Last Post Only

#4

Post by kasimi » 12 Nov 2016, 22:46

You're welcome! :)
Darloup wrote:the "Limit editing time" field must be set to 0 in order to disable this behaviour?
What behaviour are you talking about exactly?

The permission added by this extension works in addition to all existing editing conditions. This means that if a user is not allowed to edit a post for whatever reason, this extension doesn't change that. If, on the other hand, a user is in fact allowed to edit a post, only then the Can edit last post only permission is checked and if set to Yes, editing is denied if it isn't the last post.

User avatar
Darloup
Donor
Posts: 62
Joined: 20 Oct 2016, 18:21
Location: Barranquilla (Colombia)

Re: Edit Last Post Only

#5

Post by Darloup » 12 Nov 2016, 23:14

What behaviour are you talking about exactly?
There is a Limit editing time under the general Post/Post settings tab of the ACP. You can choose various editing time from a scrolling menu and I had set it to 15 minutes in my forum.

So, if this extension must make any sense, I suppose that this particular setting has to be disabled (set to 0) otherwise, as you explained, users will only be able to edit their last messages for 15 minutes!

H.

User avatar
kasimi
mChat developer
Posts: 377
Joined: 06 Oct 2016, 09:56
Contact:

Re: Edit Last Post Only

#6

Post by kasimi » 12 Nov 2016, 23:33

Darloup wrote:I suppose that this particular setting has to be disabled (set to 0) otherwise, as you explained, users will only be able to edit their last messages for 15 minutes!
Yes, which is a valid use case in my opinion. I haven't tested this extension in combination with the Limit editing time setting specifically but that's how it's supposed to work.

User avatar
Darloup
Donor
Posts: 62
Joined: 20 Oct 2016, 18:21
Location: Barranquilla (Colombia)

Re: Edit Last Post Only

#7

Post by Darloup » 12 Nov 2016, 23:37

A small suggestion for a small cosmetic change:

I think that, in the ACP, Can edit last post only should be changed to

Can only edit last posts which have not been replied to (or something to that effect).

I've already modified it ! ;)

H.

User avatar
kasimi
mChat developer
Posts: 377
Joined: 06 Oct 2016, 09:56
Contact:

Re: Edit Last Post Only

#8

Post by kasimi » 12 Nov 2016, 23:53

I understand your intentions but isn't that a little redundant? A post that has been replied to can't be the last one. :D Maybe Can only edit posts which have not been replied to? Continuing this thought, maybe the whole extension needs renaming...

User avatar
Darloup
Donor
Posts: 62
Joined: 20 Oct 2016, 18:21
Location: Barranquilla (Colombia)

Re: Edit Last Post Only

#9

Post by Darloup » 12 Nov 2016, 23:56

A post that has been replied to can't be the last one. :D
Yes, it could! The LAST post of a given user.

In other words, a user's LAST post can have been replied to. It will not be the last one in the thread, but it will be the last one for them.

User avatar
kasimi
mChat developer
Posts: 377
Joined: 06 Oct 2016, 09:56
Contact:

Re: Edit Last Post Only

#10

Post by kasimi » 13 Nov 2016, 21:41

True, but this again means that the extension name needs to be changed as well, don't you think?

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest