Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mail sender #1154

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Mail sender #1154

wants to merge 7 commits into from

Conversation

yogesh-gohil
Copy link
Contributor

@yogesh-gohil yogesh-gohil commented Mar 14, 2023

  • Add MailSender model, controller and resources to save mail configuration in database
  • Add MailSender settings in the settings menu for add, update, delete mail-sender.
  • Add ability to select mail-sender while creating customer/user.
  • Add ability to select None option on mail encryption. closing option to send email without encryption #1130

'SES_KEY' => env('SES_KEY'),
'SES_SECRET' => env('SES_SECRET'),
];
$this->insertData($settings, $company->id);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yogesh-gohil Let's rename insertData to createSender

$user->allow('create-mail-sender');
$user->allow('edit-mail-sender');
$user->allow('delete-mail-sender');
BouncerFacade::allow($user)->toOwn(MailSender::class);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove toOwn()

@github-actions
Copy link

Uffizzi Preview Environment

☁️ https://app.uffizzi.com//github.com/crater-invoice/crater/pull/1154

⚙️ Updating now by workflow run 4448044402.

What is Uffizzi? Learn more

@ben-meyer
Copy link

Hi @yogesh-gohil and @mohitpanjwani,

I'm searching for a resolution of issue #883 and came across this pull req.

Can I check if it's safe to deploy or merge into my instance of Crater which I'm self hosting?

Would the solution here resolve #883 ?

Many thanks,
Ben

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants