[DBTech] DragonByte Donate

[DBTech] DragonByte Donate [Paid] 3.5.1

No permission to buy ($24.95)

kankan

Well-known member
Hello @DragonByte Tech
I am facing this issue again. It appears on a certain groupe only : Donator which already made a donation : when they want to donate again, this message appear.
 

Nicky Vermeersch

Active member
Hello @DragonByte Tech , i've reported a bug once with an older version in regard to the a problem with pages on donation drives giving 404's. It used to be fixed, but now with 3.2.0 there seems to be a new problem.

Navigating pages through the buttons on the top work, while the ones at the bottom do not (directs to /drive/ instead of the /drive-name/)

edit: Also, is there a way to hide the unconfirmed donations from appearing in the list? As the list is being clogged by unconfirmed donations / bots filling in the form.
 
Last edited:

DragonByte Tech

Well-known member
Navigating pages through the buttons on the top work, while the ones at the bottom do not (directs to /drive/ instead of the /drive-name/)
Will be fixed in the next version, thanks.

edit: Also, is there a way to hide the unconfirmed donations from appearing in the list? As the list is being clogged by unconfirmed donations / bots filling in the form.
Which list specifically are you referring to?
 

Nicky Vermeersch

Active member
Will be fixed in the next version, thanks.


Which list specifically are you referring to?

When you click on the donation drive, it goes to a page where everyone can see who donated. But to me and my users it also shows unconfirmed donations, which make the list pretty unorganised. There are people who are just trying out the system, people who make errors, i've seen bots filling in the form with donations for 99999999 USD and they all get taken into the list as unconfirmed.

I've looked around for a setting or permission so I could hide these unconfirmed donations for registered members (and maybe just allow administrators to see these unconfirmed) but haven't found how to do this.

197077
 

DragonByte Tech

Well-known member
I've looked around for a setting or permission so I could hide these unconfirmed donations for registered members (and maybe just allow administrators to see these unconfirmed) but haven't found how to do this.
I understand, thank you for the info. I'll address this in the next version.
 

DragonByte Tech

Well-known member
I've looked around for a setting or permission so I could hide these unconfirmed donations for registered members (and maybe just allow administrators to see these unconfirmed) but haven't found how to do this.
In the next version, users will only see their own pending donations when viewing a donation drive. You as the administrator can still see the unabridged log in the AdminCP, where you can also delete pending donations if you wish.
 

DragonByte Tech

Well-known member
DragonByte Tech updated [DBTech] DragonByte Donate with a new update entry:

3.2.1

Update highlights

This version implements a change to displayed donations inside a donation drive's page; the list will now only contain the viewing user's pending donations, as opposed to all pending donations. The full, unabridged list of pending donations is still available in the AdminCP, where you can also delete these donations if you so wish.

A left-over pagination issue with the bottom-most page nav not being updated for the new URL format has also been...

Read the rest of this update entry...
 

hqarrse

Active member
We'd like to have a donation ladder linked to user groups and I was wondering if this donation could be configured to allow this.

The way we were hoping it would work is as follows:
  • Pay $10 and become a member of usergroup "Donators"
  • Pay $50 and become a member of usergroups "Donators" & "Super Donators"
  • Pay $100 and become a member of usergroups "Donators", "Super Donators" and "Really Super Donators"
 

kankan

Well-known member
Hello,
Question :
Is there a way to call the donation Widget in a notice ?
Thanks and regards
 

DragonByte Tech

Well-known member
DragonByte Tech updated [DBTech] DragonByte Donate with a new update entry:

3.2.2

Update highlights

This version refines the navbar integration by adding FontAwesome icons for menu entries when positioned in the right-side menu, as well as adding the ability to disable the text. Lastly, the HTML has been updated to better blend in with other right-side navbar items.

This has been tested on a limited number of custom skins. If you encounter any problems with the right-side menu after installing this update, please report it to the developer of your custom...

Read the rest of this update entry...
 

Syndrogo

Member
Hey, I keep getting this error randomly.

Code:
#0 src/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 src/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 src/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), Array)
#3 src/vendor/guzzlehttp/promises/src/TaskQueue.php(47): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#4 src/vendor/guzzlehttp/promises/src/Promise.php(246): GuzzleHttp\Promise\TaskQueue->run(true)
#5 src/vendor/guzzlehttp/promises/src/Promise.php(223): GuzzleHttp\Promise\Promise->invokeWaitFn()
#6 src/vendor/guzzlehttp/promises/src/Promise.php(267): GuzzleHttp\Promise\Promise->waitIfPending()
#7 src/vendor/guzzlehttp/promises/src/Promise.php(225): GuzzleHttp\Promise\Promise->invokeWaitList()
#8 src/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#9 src/vendor/guzzlehttp/guzzle/src/Client.php(131): GuzzleHttp\Promise\Promise->wait()
#10 src/vendor/guzzlehttp/guzzle/src/Client.php(89): GuzzleHttp\Client->request('get', 'https://api.exc...', Array)
#11 src/addons/DBTech/Donate/Repository/Currency.php(85): GuzzleHttp\Client->__call('get', Array)
#12 src/addons/DBTech/Donate/Cron/Donate.php(19): DBTech\Donate\Repository\Currency->updateExchangeRates()
#13 [internal function]: DBTech\Donate\Cron\Donate::setExchangeRates(Object(XF\Entity\CronEntry))
#14 src/XF/Job/Cron.php(35): call_user_func(Array, Object(XF\Entity\CronEntry))
#15 src/XF/Job/Manager.php(253): XF\Job\Cron->run(G)
#16 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#17 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#18 job.php(42): XF\Job\Manager->runQueue(false, 8)
#19 {main}
 

DragonByte Tech

Well-known member
Hey, I keep getting this error randomly.

Code:
#0 src/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 src/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 src/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), Array)
#3 src/vendor/guzzlehttp/promises/src/TaskQueue.php(47): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#4 src/vendor/guzzlehttp/promises/src/Promise.php(246): GuzzleHttp\Promise\TaskQueue->run(true)
#5 src/vendor/guzzlehttp/promises/src/Promise.php(223): GuzzleHttp\Promise\Promise->invokeWaitFn()
#6 src/vendor/guzzlehttp/promises/src/Promise.php(267): GuzzleHttp\Promise\Promise->waitIfPending()
#7 src/vendor/guzzlehttp/promises/src/Promise.php(225): GuzzleHttp\Promise\Promise->invokeWaitList()
#8 src/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#9 src/vendor/guzzlehttp/guzzle/src/Client.php(131): GuzzleHttp\Promise\Promise->wait()
#10 src/vendor/guzzlehttp/guzzle/src/Client.php(89): GuzzleHttp\Client->request('get', 'https://api.exc...', Array)
#11 src/addons/DBTech/Donate/Repository/Currency.php(85): GuzzleHttp\Client->__call('get', Array)
#12 src/addons/DBTech/Donate/Cron/Donate.php(19): DBTech\Donate\Repository\Currency->updateExchangeRates()
#13 [internal function]: DBTech\Donate\Cron\Donate::setExchangeRates(Object(XF\Entity\CronEntry))
#14 src/XF/Job/Cron.php(35): call_user_func(Array, Object(XF\Entity\CronEntry))
#15 src/XF/Job/Manager.php(253): XF\Job\Cron->run(G)
#16 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#17 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#18 job.php(42): XF\Job\Manager->runQueue(false, 8)
#19 {main}
That’s only the stack trace, can you please post the actual error message too?
 

Vanjoe

Member
Did the widget permissions change in the 2.1 version? I've always disabled donation page access for guests, but allowed guests to view the widget. Yet guests are not able to view the widget now under 2.1.
 
Top