Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/06/2014 in Posts

  1. Blesta doesn't make that easy, like it does for all other invoices. I think to prevent a staff member from accidentally sending a draft invoice to a client. Maybe it would make sense to add a setting to allow draft invoices to be emailed/faxed from the client profile just like all other invoices.
    4 points
  2. Here is my module for Web Drive. I've been using this for several months but just recently rebuilt parts of it to work around some Web Drive quirks. Unfortunately I can't really recommend using Web Drive with Blesta until they make some big changes to their API and reseller system. Presently there are lots of bugs and missing features in their system. This might help if you are already using Web Drive though. Domains, contacts etc will need to be moved to a subaccount for each client in with the username set as the client's ID i.e. 1500. The module is only built to work with New Zealand domains. Web Drive use a reseller (OpenSRS) for their gTLD domains and have some bugs with gTLD contacts so it is better to use a module that directly interfaces with a top level reseller for gTLDs. The module does have some features not present in other registrar modules including input validation and pre-filling WHOIS data but allowing changes to be made. It also allows you to select Add, Transfer or Register when adding a service via the admin panel. There are still some things to do (look in code for TODO) but I may not do any more work on this module as I will be switching to another registrar. module_webdrive_1.0.0.zip
    3 points
  3. I wonder if it makes sense to implement a simple quote system to start with. It would be similar to draft except: Clients can receive the quote via email, paper, etc just like invoices The quote email would contain a link to Blesta where they can accept to the quote Accepting the quote will turn around an invoice. Depending on the work involved, some other terms could be accepted. For example, half to start, final half due upon completion. etc. Really it needs to be fleshed out more, but I think if we stick to the basics in an initial release, it will work for most people and not take a ton of dev time to implement.
    3 points
  4. I have created task CORE-1453 to address passwords in the Account Registration email. We personally do not include passwords in our account registration email. It's generally a bad idea to do this, and it should not be included by default. This will affect new installations only. The separate issue about rotating the email log is open to further discussion. Personally, we prefer to keep an entire history of email with the customer. I personally check email logs often, especially if there is a dispute. But, we understand that the log could become quite large, so an option to truncate the log which is not enabled by default may be a good option.
    2 points
  5. If they actually looked at an existing module they would find that every method is documented well with PHPDoc and that it's pretty simple to make one.
    2 points
  6. to be more clear , let say the package you want to search for it has id "5" , you can get package id from the package page . call Services::getList() . $services = $api->Services->getList($client_id); $num_services = count($services) ; for ($i=0; $i<$num_services; $i++) { if ($services->getList->service[$i]->pricing_id == $package_id) echo "The Client ID ". $client_id ." has the service searched , with id ". $services->getList->service[$i]->id ."\n"; }
    1 point
  7. Paul

    Installation Issues

    Do you have a config/blesta.php config file? You shouldn't until you've made it most of the way through installation. You should have a config/blesta-new.php config file, which is renamed, so this file, and the config directory should have write permissions during installation. The error seems to indicate that the config file was renamed, but the {database_host} tag wasn't replaced with the actual database host entered during installation (usually "localhost").
    1 point
  8. cloudrck

    Paypal Ipn Error

    Yeah, I had to change the primary email address at PayPal to the same address used in Blesta.
    1 point
  9. Love this idea Paul mate.
    1 point
  10. Thanks for the info. Is that setup fee apart of a service or a configurable option? I'm only able to duplicate this behavior with config options. Added to CORE-1455
    1 point
  11. The order form you created does not use the template you edited, which is why the changes don't appear. I believe the template you want to update is /home/my_blesta_dir/public_html/plugins/order/views/templates/standard/types/registration/signup.pdt
    1 point
  12. If you have many as mySQL records as we have you will cry I can tell you that we have optimised my.cnf to get some decent tme results, we got some big values in MySQL Cache and Buffering, for exemple 16GB (yes GibaBytes not Bites lol) and we have a server with 32GB to handle the MySQL data. The best option you have to get decent time results wen MySQL database gets bigger is clustering and caching, and ofcourse cleaning logs In EU we have to retain logs for at least 9 months, after that we can leagally delet logs. You can ofcouser make a Backup and then clean logs
    1 point
  13. Hello Paul , the Account Registration email could not have a pssword , but what about the service email creation ? normmaly it has the pasword and we can't ignore it , on service creation nthe client recieve email about thier login password . that is my concern not the welcome email . truncate log emails is a good option to enable/disable . i will delete just email that has more than 18 mounths .
    1 point
  14. Take a look at the sample welcome email here http://docs.blesta.com/display/user/Multicraft#Multicraft-WelcomeEmail This section specifically will send the client their Multicraft URL, User, and Pass, which is different from their Blesta login.
    1 point
  15. Yeah it's possible to encrypt it, passwords should never be there in the first place though. There are built in ways in MySQL to compress the data, that might be a good idea although depending which method is used it could prevent full text search.
    1 point
  16. Naja7host has a slotuion for you. No more template editing http://www.blesta.com/forums/index.php?/topic/3437-plugin-css-javascript-toolbox-magic-box/ Hide TAX ID field in client edit page : Add Custom css advanced Controllers : client_main_edit Markup to set in : head tag CSS To Add : #tax_id {display:none} [for="tax_id"] { display: none;} Save .
    1 point
  17. We call this credit note . there are several thread about it . not yet implemented . and is under discussion , as it need support negative value .
    1 point
  18. that hs no relation to space , but to mysql imorouvement . a databse of 100MB is not a database with 1GB . for me i will have internal plugin to do this task . saving email copy that have 1 years or more have no sense for me . but is highly should be for emails in the last 6/12 mounths .
    1 point
  19. one day , when you have more clients, more services activated , you will revert the -1 to +1 .
    1 point
  20. CORE-1370, as described above, is now complete. As is CORE-1389, so I'm going to close this thread.
    1 point
×
×
  • Create New...