Giter VIP home page Giter VIP logo

mattrogowski / mysupport Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 4.0 2.01 MB

MyBB plugin - Add features to your forum to help with giving support. Allows you to mark a thread as solved or technical, assign threads to users, give threads priorities, mark a post as the best answer in a thread, and more to help you run a support forum.

Home Page: http://mattrogowski.co.uk/mybb/plugins/plugin/mysupport

PHP 99.65% CSS 0.35%

mysupport's People

Contributors

mattrogowski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

mysupport's Issues

Combine technical and assigned thread alerts

Instead of having two separate notices for technical and assigned threads, combine them into one. The setting to only show the technical threads alert in MySupport forums should also apply to the new merged notice.

Reputation on best answer

When a post is marked as the best answer, have the ability to automatically give a reputation to the person who gave the best answer.

Automatic priorities

Add the ability for threads created by users of certain groups to automatically have a priority assigned to them. This could be useful for paid/priority support systems.

double mark as best answer

I get double text in the link when the lang file only has one

$l['bestanswer_img_alt'] = "Mark as best answer";

doublebestanswer

Filter threads by status on MySupport thread lists

On the threads lists in the User CP and Mod CP (support/assigned/technical threads), add the ability to filter these by status, and whether they are on hold or not.

This means that the technical threads list in the Mod CP would be changed to just MySupport Threads or something, and you filter what you want from there.

Extend Thread/Post Moderator Tools with MySupport options

Add the ability to include MySupport actions in Thread/Post Tools. Instead of adding options to the Thread/Post Tool settings, there will be a new section in the MySupport module where you can choose an existing Thread/Post Tool, and choose other options to include in it.

New Thread Template

Have a template for new support threads to try and get more/clearer information from people.

Disable child forum inheritance

Currently when you enable MySupport in a forum it will be enabled in all forums inside that forum; there should be a way to turn this off.

Mark thread as 'not a support thread'

There are times when you may have a thread in a support forum which isn't really classed as a support thread, or something that can't be 'solved' per se. The thread would then behave like a normal thread and would not have any of the MySupport stuff show up in it.

URL and Test Account details

Add options to add a URL and test account to support threads. Can give a normal user, moderator or admin account. Can choose who can see URL and test account (staff/everybody); if mod or admin account given, automatically only shown to staff. If only shown to staff, shows message to other users that details have only been given to staff. Add a NSFW/mature option to make the URL hidden until clicked, with a warning about the content. Login details are hidden when the thread is solved, details of last thread are autofilled when making a new thread.

Allow filtering

It would be nice to allow thread filtering in forum display. This for thread status, priority, and assigned user.

Pagination on list pages

The list of support/assigned/technical threads and list of users denied support needs to have pages, instead of being one long list.

Missing plugin img dirs and respective imgs need to be added

You need to add missing img dirs (since said dirs was removed in 1.8) and add the respective missing imgs for mysupport to mysupport pkg as I noted here https://community.mybb.com/thread-220224-post-1317451.html#pid1317451

ie:

images/modcp/mysupport_technical.png
images/usercp/mysupport_assigned.png
images/usercp/mysupport_support.png

https://community.mybb.com/attachment.php?aid=41148

as seen in https://github.com/vintagedaddyo/MySupport/commit/54480d2d4ae4fae70b76456f489e64efa7e44387

and as seen added in this 1.8 working variant: https://github.com/vintagedaddyo/MySupport/tree/master/working_variant

Style sheet not loaded

Not sure if this only applies when minifying css files is on for the forum. But after installing the plugin, the style sheet is not loaded.

Overview for each forum

On the index (and full subforum list on the forum display), add an overview under the description, showing how many threads there are of each status, and how many threads you have been assigned.

Allow best answer for MySupport staff

Currently only the author of a thread can use the best answer feature, whereas it should be possible for anybody with MySupport powers in a forum to use it.

Check 'Away' status of assignable users

When generating the list of assigned users, the Away status of the user should be checked. Otherwise, someone who is away may be assigned issues when they are not going to be able to attend to them.

file does not exist in repo

I have had an earlier version i believe installed. Not sure if this has to do with it or not. When i reinstall this plugin i get this error when enabling.

/var/www/python-forum.io/inc/languages/english/admin/mysupport.lang.php does not exist

If i check the repo there is no file like that in the directory structure.

Only assign if replied

Add an option to only be able to assign threads to users who have replied to the thread. Will still be limited to users in usergroups who can be assigned threads.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.