JD
Full Member
Posts: 771
inherit
180643
0
Sept 27, 2024 15:01:41 GMT -8
JD
771
June 2012
obsidian92
|
Post by JD on Mar 16, 2019 3:54:00 GMT -8
Hey there!
Okay I have absolutely NO idea if this is possible but lets give it a whirl... I'll describe what I want on the site rather than try and guess how the plugin would do it...
I would like for a particular Member Group to be able to edit all threads within a single board only (not site wide) but for those edits to have to be approved by a staff member before they go live. Ergo, the "admin" account gets a PM saying - this person wants to make this edit to this post - and then you click yay or nay to approve the change.
Bonus points (but not essential) if I can also get a widget that then (like with updated threads) shows "so and so has updated this post in this thread" to be listed at the side of the site as an update thing, but which only shows the update once it's been confirmed.
If anyone can help with this I would be much appreciative. I have looked in the plugins list and can't seem to find anything that does the "permission" thing that I'm after <3
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Mar 27, 2019 18:06:27 GMT -8
I can say that it's a hard no on sending an actual PM when something gets edited, but maybe a type of notification could be used to get around that (which is what you said bonus points about). It could be in its own area that would show for selected staff only and then from there would link them to the threads / posts being updated.
Two problems with this however: 1) As someone edits the post and tries to save it, it would be possible to maybe save that new content to a post key, but that would only work if the content is less than 4000 characters. Anything over 4000 would get chopped off. If this seems like it wouldn't be a problem with your forum, this would potentially be a caveat to ignore 2) The updated content would be submitted by the staff member that is approving the change (or would show up as Edited by (insert staff name here)) since they would have to visit the thread and then approve the content, which would open the edit post page and paste in the new content for the staff member to "Save".
|
|
JD
Full Member
Posts: 771
inherit
180643
0
Sept 27, 2024 15:01:41 GMT -8
JD
771
June 2012
obsidian92
|
Post by JD on Apr 11, 2019 2:04:09 GMT -8
Bennett 🚀, The first of these caveats would be a problem yes. I'm deliberately using threads atm instead of custom pages because the content is too long for a custom page. The second I could definitely work with <3 I don't know if the issue with the first makes this an entire no go? ((PS - apologies for the lateness of this reply - family crises have kept me busy ))
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Apr 11, 2019 16:32:27 GMT -8
An external service could be used instead of Proboards itself, e.g. Google FireBase or another realtime javascript database system to get around the key space requirements. FireBase has a free tier up to a certain amount of requests / usage, but they are reasonably priced and you only pay for what you use.
|
|
JD
Full Member
Posts: 771
inherit
180643
0
Sept 27, 2024 15:01:41 GMT -8
JD
771
June 2012
obsidian92
|
Post by JD on Apr 12, 2019 9:03:15 GMT -8
An external service could be used instead of Proboards itself, e.g. Google FireBase or another realtime javascript database system to get around the key space requirements. FireBase has a free tier up to a certain amount of requests / usage, but they are reasonably priced and you only pay for what you use. Hooo-boy, this sounds like it might be going into coding that is far too advanced for myself if it needs all that extra stuffs >.<" Thanks for your help Bennett! I'll probably have to leave this idea for now <3
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Apr 13, 2019 7:20:13 GMT -8
An external service could be used instead of Proboards itself, e.g. Google FireBase or another realtime javascript database system to get around the key space requirements. FireBase has a free tier up to a certain amount of requests / usage, but they are reasonably priced and you only pay for what you use. Hooo-boy, this sounds like it might be going into coding that is far too advanced for myself if it needs all that extra stuffs >.<" Thanks for your help Bennett! I'll probably have to leave this idea for now <3 In the end it wouldn't be that advanced for you as a user of the plugin. You'd just have to create a FireBase account and plug-in a key that they give you for the plugin to connect to.
|
|