-
Posts
6,685 -
Joined
-
Last visited
-
Days Won
838
Everything posted by Paul
-
You would need to write a query to perform the action on MySQL directly, but you need to be careful to also remove any related records. We don't recommend it.
-
Support Manager - See previous tickets associated to client/email
Paul replied to Rocketz's topic in Feature Requests
We have plans to add filter options to just about everything in Blesta, including the Support Manager. -
Refreshing the page in the same browser should not generate a new CSRF token, as the token is based on your session. So, NajaHost is correct when he says "Sessions ... !!!" It seems like something is going on with sessions. You should get a new CSRF token if you open a new browser, or incognito window, but not when refreshing the same page. mod_security or anything else interferring with session cookies?
-
In order to accomplish that we have to make it so that the relationship between cancelled services and packages no longer exist, or does not matter. Or, we do a sort of "soft delete" on packages, where they still technically exist in the system, but are erased from the interface. So, I agree with you, it just takes some work to ensure that everything is handled properly and it doesn't introduce other issues. What are your thoughts on a "soft delete"? Because this is the simplest way to implement deletes throughout the system. However, some people want the data to be physically deleted from the system.
-
I was about to say vendors, but it looks like it's included with the themes. I'm not sure exactly why, but I think there was a reason for that given that we prefer to pull in vendor code via composer whenever possible.
-
We may be interested in collaborating and paying for your time in helping build a TCAdmin module for inclusion with Blesta. Please email me at sales if you'd like to discuss.
-
Oh yeah, and this screen tease is out of date too, now we have a dropdown menu. Lots of people didn't like the sub-nav looking like bread crumbs.
-
Font Awesome icons because they are modern and clean and vector so they look great on high resolution screens. It also makes it very easy for plugin makers to use a wide range of icons since all the Font Awesome "font" is available to the system. I'll consider another tease, but the next tease may just be the beta. Worked through some issues last week with the new minPHP. Couple more to figure out, like why the "Remember Me" option doesn't work.. some incompatibility with the minPHP bridge I'm sure.
-
The problem is that pricing is associated with services, and cancelled services still exist in the system. Removing a package that is tied to a service, whether the service is cancelled or not could create SQL errors. Marking packages inactive is preferred.
-
I'm not sure if Zend OPcache would do that, however it does point to possible caching. If an old token is cached, then this is what we would expect to see.
-
You can modify the PDF template inside ~/components/invoice_templates/default_invoice/default_invoice_pdf.php. You should be able to modify quantity here to hours, though it will be set as a language definition. Just a tip if you aren't aware.. Blesta's invoice quantity field supports fractions. So, for example, you could enter "1 45/60" in the quantity field to indicate 1 hour, 45 minutes.. and for the amount enter your hourly rate. Blesta will calculate this out automatically.
-
I suggest using this for now. It's CORE-1092 which I think will resolve this globally by utilizing the currency format for the currency code. If it's a 2 decimal currency, will effectively round to 2 decimals. If it's a currency with no decimals like Japanese Yen, then it would be rounded to an integer.
- 9 replies
-
- Decimal Point
- Emails
-
(and 1 more)
Tagged with:
-
Can the BuyCpanel module be used to create options?
Paul replied to Ekim's question in Pre-Sales Questions
Yes you can. Some like to sell as addons to a dedicated/virtual server, but you can sell individually and not as an addon. -
Do you use Chrome? This may help https://support.google.com/chrome/answer/3220216?hl=en Thanks, much appreciated!
-
Suspension Error Email , Reason As The Same For All Emails.
Paul replied to Blesta Addons's topic in Bugs
It sounds like the error that is set is not unset for subsequent suspensions. The template that is used is the staff Suspension Error email template, correct? I have created CORE-2237 to investigate. If anyone else can confirm this as well, that would be great. -
That is likely the case. Even cancelled services that use the pricing_id will cause it not to be deleted. It could cause issues when queries try to look up the pricing for a cancelled service. This is why the soft delete is necessary, to remove it from view and ability to order, but still maintain the link.
-
I have moved it to the marketplace section.
-
You are very welcome! In 4.0 blank will be treated as unlimited properly (Per CORE-2097). Also, there is a new option for Add Order per CORE-2139 called "Evenly Distribute Among Servers", which should allow for better distribution of accounts across multiple cPanel servers. Should be useful for a lot of people.
-
Are you forcing SSL? Possible the PayPal subscription was posting via HTTP and now it's doing a redirect with HTTPS?
-
You can use something called Kdiff, free here - http://kdiff3.sourceforge.net/ It can compare two versions of Blesta and tell you what has changed. If you use it to compare the templates, it'll show you all of the templates that changed. You can use it to determine if you should merge any of your changes into a new release.
-
I'm not able to duplicate that. I was able to remove a pricing item from a package that was not in use without error.
-
It's a good idea to run a diff on your current version and the new version. For example, if you're running 3.6.1 and e release 4.0.0, run a diff on the official versions to see if any templates changed that you may want to merge. However, if you clone the client templates you can modify them without risk of them being overwritten. ~/app/views/client/bootstrap is the default client template. Copy and rename the bootstrap directory to something else. Then, select it for use under Settings > Company > Look and Feel > Template Still, it's important to run a diff to see what's changed, or some things may not work properly.
-
No module row is returned from cPanel when trying to provision the service. Set the maximum number of cPanel accounts to something specific for your module row. Instead of blank (unlimited) use 1000 or something. This is an issue that's resolved in Blesta 4.0. While blank should correlate to unlimited, it is not actually treated that way in the current release.
-
Do you mean "Accepted" orders? There are 4 statuses of orders: Pending, Accepted, Fraud, Canceled. If an order requires manual review by staff because of the order settings, or because it did not pass fraud checks (unless it is outright rejected), it will be pending. Once a staff member changes it to Accepted, then it can be provisioned if it was paid. Once Accepted, services go from an "In-Review" status, to "Pending" and the cron will activate them.
-
Can the BuyCpanel module be used to create options?
Paul replied to Ekim's question in Pre-Sales Questions
Yep, as Mike mentioned you need to create this as an addon package. To do so you would -- Create a package for the license you are selling with the BuycPanel module Assign the package to an Addon Group Assign the Addon Group to the primary group that you want this to be an addon for Then, when checking out, users will be allowed to buy the license after they select the server you are offering.