Project

General

Profile

Refactor #32408

Tracker #29939: Improve setting definition DSL and move setting registry to memory

Use new DSL to define settings

Added by Ondřej Ezr about 1 year ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Settings
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:
Fixed in Releases:
Found in Releases:

Subtasks

Refactor #11836: Rename Puppet settings to ConfigurationClosed
Refactor #32893: Use new DSL to define General settingsClosedOndřej Ezr
Refactor #33589: Use new DSL to define Authentication settingsClosedOndřej Ezr
Refactor #33595: Use new DSL to define Email settingsClosedOndřej Ezr
Refactor #33596: Use new DSL to define Notification settingsClosedOndřej Ezr
Refactor #33601: Use new DSL to define Provisioning settingsClosedOndřej Ezr
Refactor #33607: Use new DSL to define Puppet settingsClosedOndřej Ezr

Related issues

Blocked by Foreman - Feature #32286: Create a new setting definition DSLClosed
Follows Foreman - Refactor #32403: Add custom validations to new setting DSLClosed
Precedes Foreman - Refactor #33781: Deprecate old setting definitions without `default_settings`Closed

History

#1 Updated by Ondřej Ezr about 1 year ago

#2 Updated by Ondřej Ezr about 1 year ago

  • Blocked by Feature #32286: Create a new setting definition DSL added

#3 Updated by Adi Abramovitch 10 months ago

  • Assignee set to Adi Abramovitch

#4 Updated by The Foreman Bot 8 months ago

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

#5 Updated by Ondřej Ezr 7 months ago

  • Assignee changed from Adi Abramovitch to Ondřej Ezr
  • Status changed from Ready For Testing to New

#6 Updated by Ondřej Ezr 7 months ago

  • Precedes Refactor #33781: Deprecate old setting definitions without `default_settings` added

#7 Updated by Ondřej Ezr 6 months ago

  • Status changed from New to Closed

All core Setting migrated to DSL

Also available in: Atom PDF