Feature #12156

Edit Mail configuration in API and WebUI

Added by Bryan Kearney about 2 years ago. Updated 6 months ago.

Status:Closed
Priority:Normal
Assigned To:Amir Fefer
Category:E-Mail
Target version:Team Daniel - iteration 6
Difficulty: Bugzilla link:1264043
Found in release: Pull request:https://github.com/theforeman/foreman/pull/3030, https://github.com/theforeman/foreman/pull/4409, https://github.com/theforeman/foreman/pull/4446
Story points-
Velocity based estimate-
Release1.14.0Release relationshipAuto

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1264043
Description of problem:
Almost all settings can be set through the API and the Web UI. The email delivery method and server (email.yaml) cannot be set. This is inconsistent and not inituitive for the user to suddenly have to edit a different configuration file on disk instead of using the API/UI.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Configure the mail delivery method and server through API
2. Configure the mail delivery method and server through UI
3.

Actual results:
Not possible through API
Not possible through UI

Expected results:
Configuration of mail delivery and server can be set through API
Configuration of mail delivery and server can be set through UI

Additional info:

Associated revisions

Revision 5a8f4579
Added by Amir Fefer 11 months ago

Fixes #12156 - Adds email configuration into Foreman settings

Instead using email.yaml, the email configuration
can be modified dynamically via settings.

Revision 1ee7b011
Added by Amir Fefer 11 months ago

Fixes #12156 - Adds email configuration into Foreman settings

Instead using email.yaml, the email configuration
can be modified dynamically via settings.
(cherry picked from commit 5a8f4579cbf581b7c54d86f3dc055d45362e6508)

History

#1 Updated by Dominic Cleal about 2 years ago

  • Tracker changed from Bug to Feature
  • Subject changed from Unable to edit Mail configuration in API and WebUI to Edit Mail configuration in API and WebUI

#2 Updated by Amir Fefer almost 2 years ago

  • Assigned To set to Amir Fefer

#3 Updated by The Foreman Bot almost 2 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/3030 added

#4 Updated by Daniel Lobato Garcia about 1 year ago

  • Target version set to Team Daniel - iteration 1

#5 Updated by Daniel Lobato Garcia about 1 year ago

  • Target version changed from Team Daniel - iteration 1 to Team Daniel - iteration 2

#6 Updated by Daniel Lobato Garcia about 1 year ago

  • Target version changed from Team Daniel - iteration 2 to Team Daniel - iteration 3

#7 Updated by Daniel Lobato Garcia 11 months ago

  • Target version changed from Team Daniel - iteration 3 to Team Daniel - iteration 6

#8 Updated by Amir Fefer 11 months ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#9 Updated by Dominic Cleal 11 months ago

  • Release set to 1.14.0

#10 Updated by The Foreman Bot 7 months ago

  • Pull request https://github.com/theforeman/foreman/pull/4409 added

#11 Updated by The Foreman Bot 6 months ago

  • Pull request https://github.com/theforeman/foreman/pull/4446 added

Also available in: Atom PDF