The Minimum credit to view threads by others should be renamed to Minimum credit to view thread content because it currently functions as forum permission 'View thread content'.
And create new permission called Minimum credit to view threads by others to prevent user from viewing threads by...
I suggest adding a message explaining to the user how many credits need to perform an action.
If the user doesn't have permission to reply.
If the user doesn't have permission to view threads by others.
If the user doesn't have permission to view threads by others or create a new thread...
Steps to reproduce soft deleted threads issue
Don't tick "Exclude soft-deleted threads" option
Create a thread
Soft delete the thread
Undelete the thread
User credits will be increased
Steps to reproduce "Exclude thread IDs" option issue
Create a thread
Exclude thread ID you've...
If the thread ID is removed from excluded thread IDs, it didn't get counted again.
Also, "There are no transactions to display." message is missing if there are no transactions. This problem happens only after excluding thread ID.
It should display "There are no transactions to display."
When clicking the continue button in the overlay window, it redirects me to my transactions page instead of user transactions.
It should redirect to pagination page with user transactions. Page URL credits/transactions/user.id
It would be a great addition to have an option to exclude content older than a certain date when rebuilding credits.
This option should be added to events because the threads that excluded when rebuilding credits will be counted once it is moved to another forum.
I suggest adding a rebuild option for total user credit that stored in xf_user table. It will be useful in case you want to import any of the following tables after a clean install of the add-on. So it will just update xs_cs_user_credit column for all users based on stored data in the tables...
There's no point in adding the add-on's creator name to the event name or even an abbreviation of the add-on name such as [XC-FB]. It is incomprehensible to the front-end user.
Tooltip and sidebar widget
[XC-FB] Positive->Positive Feedback
[XC-FB] Neutral->Neutral Feedback
Many bugs again.
#1: Invalid payment provider class specified during installation.
\XenSoluce\CreditSystem\Setup :: installStep2:
public function installStep2(array $stepParams = )
$db = $this->db();
$db->query('INSERT INTO `xf_payment_provider`(`provider_id`...