Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move Solved Topics #38

Open
tierra opened this issue Sep 13, 2015 · 5 comments
Open

Move Solved Topics #38

tierra opened this issue Sep 13, 2015 · 5 comments

Comments

@tierra
Copy link
Owner

tierra commented Sep 13, 2015

An often requested feature is the ability to move solved topics to another forum automatically. I'm still not likely to implement this myself (due to lack of time), but I'm curious to at least hold a discussion about the circumstances that a topic might be automatically moved, and for what reasons so we at least have a decent idea of how and why it might be used, and thus how it should be implemented.

Some key discussion points I'd like to hear opinions about:

Lock Solved Topics

Basically, how should this feature work when you have either left the "lock solved topics" option disabled or enabled?

  • Should it be possible to only move topics if they are also locked, which may also depend on the user's permission's granted for locking topics?
  • For admins wanting this so they can lock topics in the target forum (using forum-level settings instead of topic-level), is this purpose pointless since you can already automatically lock solved topics?

Permissions Required

Unlike locking topics, moving topics is a permission (usually) only granted to moderators. Currently, even while locking topics, the extension only performs the action if the user already has permission to do so. Registered users often have this ability with "lock own topics" permission, but there is no "move own topics" built-in permission.

Some admins may wish to allow registered users to mark their own topics as solved, but only automatically move topics if a moderator marks the topic as solved. In this case, we could just re-use the existing "move topics" permission, and admins don't need to configure yet another permission to allow this.

  • Should there be a new permission added for this to work?
  • Is there another existing permission you'd like to see this use?
  • What types of built-in roles should have this permission by default?

Unsolve Action

I'm mostly of the opinion that unsolving a topic wouldn't automatically move it anywhere, regardless of whether it was automatically moved to another forum when it was solved. This has a lot of complications to deal with that I'd rather avoid, especially since this should be a really rare action anyway, and usually only done by a moderator who has the ability to manually move the topic anywhere it needs to be in most cases.

  • What happens to a moved topic when it's marked as unsolved again?
  • Should the topic be moved back to it's original forum?
  • What if the topic is moved manually a second time? Does unsolving move it back to it's original forum?

When solving, topics from the same forum would all be configured to move to the same other forum, but admins might have multiple forums configured to move topics to the same target forum. So it's worth considering that it might be highly unpredictable as to where a topic would move if you were to unsolve it (and we automatically moved it back).

@TWEagle
Copy link

TWEagle commented Sep 18, 2015

Hey Tierra,

Why I would like to have it added is because when it is added into the topic solved extension then you can automatically move it to a noard that named solved,
we are working with a Q/A board about Microsoft Office and when our member have their problem solved they click on solved, and then we (mdoerators + admins) must manually move the topic to the map solved (fe Excel to Excel solved)

We have used earlier (in the time of phpbb2) Category Hiërarchie and there it was in the topic solved mod possible to select the forum where it must be added too when the "topic" was "solved"

when they had a question about the topic who was solved the they click on "Not Solved" then it was automatically be sended back to the earlier noted forum

as I remember the topic solved had a table part where there was a senior forum ID and that was then the not solved forum ID and when it was solved it was putted in the junior forum ID

About the permissions,
the permissions mustn't be changed because they only can click on solved or not solved

@TWEagle
Copy link

TWEagle commented Nov 18, 2015

Sorry for the question

but have you got an update for me about this??

@kasimi
Copy link
Contributor

kasimi commented Jan 11, 2016

Hi, I'm the author of the Move Topics When Locked extension for phpBB. A user suggested to have a way to automatically move topics that are locked by your extension which I think is a great idea. Would you be willing to add an event (or accept a PR which does so) to your extension for me to hook into?

@tierra
Copy link
Owner Author

tierra commented Jan 12, 2016

Oh, hey, that's a great idea! I'm definitely open to do that.

@JustAGuy7
Copy link

So I understand that people like to have the Move Topics When Locked and this extention combined (for most forums this is enough), but I would like to have them seperate. I would like to be able to have the topics moved after being solved without them needing to be locked. So when editing the forum settings I'm able to select, if topic solved topic moves to that forum and that locking it is an seperate option (which it already is). I could deffinitly use that even more than just the moving when locked function.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants