-
Posts
6,683 -
Joined
-
Last visited
-
Days Won
838
Everything posted by Paul
-
Did you set up a secret word as mentioned in that other thread? You might also check that your server supports TLS 1.2 via CURL and Apache, that there's no errors in the logs under Tools > Logs > Module Log, or in your file logs at ../logs_blesta/ (path defined under Settings > System > General), and also see if 2CO is making an HTTP request in your web server logs.
-
This may not be complete, I have not tested it, but in v4.11.1 under /plugins/support_manager_views/default/client_tickets_reply.pdt and client_tickets_add.pdt you could comment out the code that is responsible for the upload feature. Backup the files first and be sure to test. In client_tickets_reply.pdt comment out (starting at line 57): <div class="form-group"> <?php $this->Form->label($this->_('ClientTickets.reply.field_attachments', true), 'attachment[]'); ?> <div class="dz-message"><i class="fa fa-upload"></i> <?php $this->_('ClientTickets.reply.dropzone_drop_files_here');?></div> <div class="fallback"> <div id="file_attachment"> <?php $this->Form->fieldFile('attachment[]', ['class' => 'martop5']); ?> </div> <a href="#" id="add_attachment_field"><i class="fa fa-plus-circle"></i> <?php $this->_('ClientTickets.reply.text_add_attachment');?></a> </div> <div class="dropzone-previews"></div> </div> In client_tickets_add.pdt comment out (starting at line 50): <div class="form-group"> <?php $this->Form->label($this->_('ClientTickets.add.field_attachments', true), 'attachment[]'); ?> <div class="dz-message"><i class="fa fa-upload"></i> <?php $this->_('ClientTickets.add.dropzone_drop_files_here');?></div> <div class="fallback"> <div id="file_attachment"> <?php $this->Form->fieldFile('attachment[]', ['class' => 'martop5']); ?> </div> <a id="add_attachment_field" href="#"><i class="fa fa-plus-circle"></i> <?php $this->_('ClientTickets.add.text_add_attachment');?></a> </div> <div class="dropzone-previews"></div> </div> Again, I have not tested this. Backup your files, comment out that code with /* at the start, and */ at the end and test test test. Any issues, revert. Note! This is only intended to remove the attachment feature for clients, staff will still have it.
-
How would this be implemented? I wonder if we should create a route or something that would have a shorter URL, like /a/CODE that just creates the cookie and redirects to /. Or maybe a setting to set the URL to redirect to.
-
Alternatively to Admin Tools as Blesta Addons mentioned, you can edit the services table and change services.client_id from the old client id to the new client id. This id is the internal id, which is shown in the URL when accessing the client's profile page. It may be different than the Client ID shown for their account on their client profile page.
-
You could probably create a mod_rewrite redirect rule that looks for /a/* and redirects to the full path. I don't know what that URL would be, obviously you'd only want to redirect if the URL began with /a/something.
-
We don't have an ETA but our 2 biggest priorities were Affiliates and Domains, now that Affiliates has been released, we have put a lot more effort into domains and are making significant progress. 4.12 will have some additional core changes needed to support domains, but we don't have an ETA of when the domain update will be released. Domain manager update requires some core changes, plus the domain manager plugin. We may release the plugin as a beta on its own as not initially as part of a release, we'll see. We're working hard to get an initial release for domains, and it's likely we'll add additional features/updates over several releases.
- 181 replies
-
There's no way to know the IP of the sender. If you want to get the IP of the mail server that the email originated from, you'd need to obtain that from your mail server. If you are using IMAP to import emails to tickets, you should be able to check the original email on your mail server if you have "Mark as Read" instead of delete set for your department, and inspect the headers.
-
We did not implement the OP's request, however you can choose which Package is selected by default by including it in the URL, see https://docs.blesta.com/display/user/Order+System#OrderSystem-LinkingtoaSpecificProduct For example, you can append &package_id=2 to the URL to select the Package with an ID of 2 by default. This is particularly useful if linking to products from your website, you can link directly to the items with whatever options you want selected. You can even pre-select a price/term by passing in pricing_id.
-
You are welcome to publish the code if it may be helpful to others. I can imagine someone stumbling on this thread later and wishing it was included.
-
Can you check your Blesta logs under ../logs_blesta/ to see what the error is? I'm assuming it's a MySQL error, but the text of the error would be helpful. It may make sense for us to look into adding emoji support to the ticket system.
-
https://dev.blesta.com/browse/CORE-2305 describes gateway discounts and gateway fees What is your use case? You want to charge a service fee for credit cards but not wire xfers? What gateway do you use for each?
-
Need Itemized List and Prices to Appear in the EMAIL TEMPLATES
Paul replied to turner2f's topic in Feature Requests
An example/mockup would be great. -
I'm not sure what you are asking. When you say departments I think support departments. Do you mean different mailboxes within the company, like sales@ billing@ etc? Are you just wanting a simple way to update all email template from addresses without editing each independently? For most who install at a subdomain it's a minor inconvenience, having to edit each template and change the email address. It takes about 5 minutes to edit all of them and update. But after that, it's not likely they will need to change. Best way I can think of to improve this is to add an option to simply mass update all email templates to use an address or a domain specified.
-
With the affiliate system released, domains are getting a lot more attention now.
- 181 replies
-
It handles fees and discounts, you can decide.
-
https://dev.blesta.com/browse/CORE-2305 Does this work? The idea is to have a discount or a fee associate with each. So you could charge an extra 3% for PayPal, or charge 20% less with Bitpay for example.
-
Thanks guys, this is all really good information. I've created this task https://dev.blesta.com/browse/CORE-3780 and we'll be looking into it in more detail soon. Would love to get this done for you all. If you have anything to add, please let us know.
-
No, I believe they are base64 encoded.
-
Our logicboxes module which supports ResellerClub is for domains only. You can sell anything without a module, it just wont be provisioned automatically. If you want to automate sales of other ResellerClub products, have you reached out to them to ask about a Blesta module? They might be willing to create an integration for those things.
-
We have ramped things up, tell your friends
-
Unable to Create Packages In Blesta From My Virtualmin Installation
Paul replied to arthurwales's question in Support
Also check your firewall, it looks like there is no response. Make sure port 10000 TCP egress is open on your Blesta server. If you have a firewall, port 10000 would most likely be closed by default. -
When we added filtering we added a filter by Client Group, so you can show only Clients that are in a specific group under Clients, just click the filter icon. Client Group sounds different than Client Status, you can certainly move a client to any group you want. But the functionality of adding additional client statuses and changing their behavior so that inactive clients can become active again on their own would require CORE-2222
-
Since 4.0->4.10 is 9 minor versions, it is more risky than if it were 2 or 3 versions. The risk is that of a timeout when running database migrations via /admin/upgrade. So, you can technically go direct from 4.0->4.10, but it might be wise to upgrade several times to avoid a timeout. e.g. 4.0->4.3->4.7->4.10 or something like that. It's up to you, you just want to have that backup handy.
-
If you click to edit the invoice, is there a cog/gear icon to the right of the line item? If you click on it, does it link to the pending service in question? When the cron runs to provision paid pending services, it only selects services that are pending for which no open invoices exist that are attached to it. So, curious if the invoice is linked to the service.
-
Are the logs for the domain that is not paid? Does an invoice exist for the domain order that is not paid? Did you edit the invoice in any way?