Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/16/2021 in all areas

  1. That's great! We are glad that you are considering Blesta. Do you mean the "Pay Now" link that appears in invoice emails that does not require a client to be logged in to make payment? This link does not automatically log the client into the client area, it only allows them to make a payment without being logged in. So, while it's possible that some information about the client can be seen as required for making payment, using the link does not give full access to the client account. Clicking the link allows payment, but you cannot see other invoices, services, transactions, or place orders or anything like that. Limited access for the purpose of making payments only. If you do not want to use the Pay Now link, you can remove it from the email templates. But most people like it because it's easier to get clients to pay without needing to remember their login.
    1 point
  2. with the new domain manager , it would be better to unify the functions actions like getExpirationDate(), is the only unified function in domain registrar modules, something like getContacts(), updateContact(), getNameservers(), updateNameservers() .... ect this way we can create more plugins/addons that interact with registrar modules with a unified function without care about the registrar module type. other competitors has this.
    1 point
  3. Love it, thanks for the input Can't guarantee it for 5.1 but I'll look at getting it in 5.2 or 5.3. https://dev.blesta.com/browse/CORE-4342
    1 point
  4. this is how all other software work, but i believe any public functions should be standardized across registrars, or at least the most used/important functions that i could think in it now could be : getDomainInfo(), return domain info it can include some subfunction like getContact() getContacts(), to get all or only one contact type updateContact(), to update all contact or only one contact getNameservers(), to get nemaservers return data should be like ["ns1" => xxxxx, "ns" => xxxxx, "ns"=> xxx, ...ect] updateNameservers(), to update nameserver, $vars data should a list of nameservers ["ns1" => xxxxx, "ns" => xxxxx, "ns"=> xxx, ...ect] getEppCode(), return string updateEppCode(), getLockSettings(), updateLockSettings(), ResendIRTPVerificationEmail(), to resend Verification emails RegisterDomain(), function to send registration action to registrar, normally it called inside addService() TrasferDomain(), function to send transfer action to registrar, normally it called inside addService() RenweDomain(), function to send renew action to registrar, normally it called inside renewService() DeleteDomain(), some registrar support release/delete command. RestoreDomaine() some registrar support restore domain, CreateChildNameServer(), used to create child namserver, UpdateChildNameServer(), used to update child namserver info. DeleteChildNameServer(), used to delete child namserver and we must add function also for domain forwarding, email forwarding, dns management.
    1 point
  5. when we use a nonmarchent gateway, the callback/return page redirect to received page, if a error is set by the gateways, blesta show the error message with a non well design panel box above. also the panel box is not 100% width. we are testing in blesta 5.0.4
    1 point
×
×
  • Create New...