Jump to content

Paul

Blesta Developers
  • Posts

    6,728
  • Joined

  • Last visited

  • Days Won

    841

Everything posted by Paul

  1. Paul

    Tcadmin Module?

    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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Yes you can. Some like to sell as addons to a dedicated/virtual server, but you can sell individually and not as an addon.
  9. Paul

    Forum Upgrade

    Do you use Chrome? This may help https://support.google.com/chrome/answer/3220216?hl=en Thanks, much appreciated!
  10. 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.
  11. Paul

    Removing a price

    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.
  12. I have moved it to the marketplace section.
  13. 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.
  14. Are you forcing SSL? Possible the PayPal subscription was posting via HTTP and now it's doing a redirect with HTTPS?
  15. Paul

    Updating Blesta

    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.
  16. Paul

    Removing a price

    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.
  17. Paul

    Updating Blesta

    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.
  18. 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.
  19. 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.
  20. 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.
  21. Paul

    Removing a price

    Are you certain they are not in use? By "in use" I mean any service is using the pricing id, regardless of the status of the service (Active, pending, cancelled, etc).
  22. Paul

    Removing a price

    Oh just to add.. for imported packages, from 2.5 or in cases where you need to delete pricing that's in use.. I suggest marking the package as inactive or restricted and adding a new package instead. Until CORE-1041 is resolved anyway.
  23. Paul

    Removing a price

    Pricing that is in use can't be deleted because it will cause problems. Najahost mentioned a soft delete for pricing, this is planned as part of CORE-1041 It's not likely it will be in 4.0 at this point, but it's a high priority item for me.
  24. That's great. Having to hit refresh during development is annoying. I don't have any big reasons why someone deciding between Jekyll and Hugo shouldn't choose Jekyll. Hugo wasn't a complete walk in the park. In terms of creating your own theme in Hugo, there is much left to be desired in their documentation and I had to figure some of it out with trial & error, and look to their forums. In that sense, Jekyll may be more mature. Still, Hugo is very fast and I like the file hierarchy, it's pretty logical.
  25. I was deciding between Hugo and Jekyll. Jekyll is more popular, but Hugo is gaining in popularity. I looked at both and was drawn more to Hugo, partly because Hugo is so much faster in terms of building the site with around ~1ms write time per page. The entire site is written in about 700ms and ready for deployment. I do also like that Hugo's built in server automatically refreshes the site when you save changes, though I'm not sure if Jekyll does this or not.
×
×
  • Create New...