Jump to content

Paul

Blesta Developers
  • Posts

    6,714
  • Joined

  • Last visited

  • Days Won

    841

Everything posted by Paul

  1. Paul

    An observation.

    Good observation! Please and thank you goes a long way.
  2. We are planning to make some changes to the client dashboard. I wanted to do so for v4, but it'll come a little later. The cool thing though about the admin and client dashboards is that you can create plugins that add new widgets so it's fully customizable. In v4, the admin dashboard and billing overview are improved with updated widgets, the most obvious being the new interactive graphs. Thanks for the suggestion!
  3. I'm not sure what you'd need to do specifically without bringing in one of our developers, however I'd suggest looking at the "Support Manager" plugin. All the code is open, and Blesta does utilize the Client ID when opening trouble tickets as a client, so looking at that plugin should be helpful.
  4. This code works in my testing when added to the top of /app/views/client/bootstrap/structure.pdt <?php echo $this->Html->_($client->id_code, true); ?> However, you must LOG IN as the client, it will not work if you are an admin and use the "login as client" feature.
  5. Are you trying to get the user id of a client or admin?
  6. Are you asking how your customers can see the package and order it? Create an order form under Packages > Order Forms When creating the order form, select the Package Groups you want to sell, these Package Groups contain the Packages you want to offer. Under the "Settings" tab, you can select which order form should be the "default", which will cause it to be selected when clicking the "Order" link on your portal page. (That you linked above)
  7. Yes, it would be possible to do that by modifying the invoice template. I don't have an example for you, but someone on the forums may be able to help you, especially if you're willing to pay for their time. Should be a pretty simple, 30 minute change if that.
  8. It's not possible to add another text field to cPanel, either as a config option or to the module unless you modify the module's code to add that functionality. That might be an option. The other thing you could do is create a new Package for this, using the Universal Module, and a Universal Module product with 1 or more service fields that ask the information you require. You can make the package an addon to your cPanel package, and it can have a $0.00 cost. The client will then be able to add the addon during checkout, and specify those options. It may not be as intuitive as if it were a module text field, but it should work.
  9. The gateway will be open source and made available at github.com/blesta/ soon, so feel free to submit a pull request if you have something to add of value to the community.
  10. User/Pass for an admin panel script install, is that something the customer will provide to you? What module are you using now? If you are using the Universal Module, create another service field for it under Settings > Company > Modules > Universal Module by editing your Universal Module Product.
  11. Might be, will have to wait on a fix for contact logins in order to determine that.
  12. Support contacts should be able to open tickets yes. I suggest doing a little test. Login as the contact to the client area, and open a ticket in the UI. All work fine? Then, update the ticket as an admin, and have the contact reply to the ticket to update it. Get a bounce, or work? What version of Blesta?
  13. I'm guessing you used an IP for your cPanel/WHM server listed under Settings > Company > Modules > cPanel? You can use your servers hostname instead, which I would recommend. If you have an SSL cert for the server, it's better to use the hostname so the user won't get any SSL errors/warnings. I also suggest enabling the WHM setting that redirects to the server's hostname. For example, mydomain.com/cpanel -> https://your.server.com:2083 for the same reason.
  14. If running the cron manually under Settings > System > Automation works as expected, it should work the same exact way if you set up your cron to use wget, GET, or lynx which simulate a web browser. From https://docs.blesta.com/display/user/Installing+Blesta#InstallingBlesta-4.SetupaCronJob
  15. Check out the beta version of the PayUmoney gateway at
  16. Attached is a beta PayUmoney an Indian non-merchant gateway. Please give it a try and let us know if you have any issues with the gateway. To install: Unzip payumoney.zip Upload payumoney directory to ~/components/gateways/nonmerchant/ Access Settings > Company > Payment Gateways > Available, and click to install & configure payumoney.zip
  17. Probably. When? I'm not sure.
  18. Paul

    Image design error

    That depends on the error, what error are you getting? Can you give us more context?
  19. Text fields are not included for configurable options because config options affect the price, and there's no way to determine a price for a text field. Checkbox, Radio, Drop Down, and Quantity are different. Text fields are typically used for things like domain name. These fields are specified by the module. If using the Universal Module, you may create service fields that are text fields that do not affect the price. For a domain like cPanel, an additional text field would have to be added to the module as custom code. What is the purpose of the text field?
  20. Assigning a class to the outer div, and setting it to display: none; would be preferable. Still a change that would have to be re-added when upgrading.
  21. Just FYI to the OP, this has been implemented and is available at https://account.blesta.com/client/plugin/license_verify
  22. I don't have an example for you, but if you hide this and someone tries to sign up using the same username for an account that already exists they will be unable to register and either have to select a different email address, or login. We have some customers who have multiple accounts for legitimate reasons, so we wouldn't want to restrict this. A feature request has been made for a setting to force email address as username, so it's something we're considering implementing system wide. The approach I would take is assign a class to the div for the form element, and in CSS set it to display: none;
  23. REQUEST_URI being undefined is troubling, I'm not sure what would cause that. What I would suggest as a test, is try running your cron via wget, GET, or lynx instead. See the example at https://docs.blesta.com/display/user/Installing+Blesta#InstallingBlesta-4.SetupaCronJob "Running the cron via the web". Curious if that resolves it. Might then be an issue with your CLI.
  24. You could hide the option with something in CSS like "display: none;"
×
×
  • Create New...