Project

General

Profile

Refactor #30860

Tracker #29939: Move setting registry into a memory

Create SettingPresenter as a proxy for setting UI values

Added by Ondřej Ezr about 1 month ago. Updated 20 days ago.

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

Related issues

Blocks Foreman - Refactor #30861: Move setting value collections to SettingPresenterNew
Blocks Foreman - Feature #30862: Introduce SettingRegistry as a setting inventoryReady For Testing

Associated revisions

Revision e037f70d (diff)
Added by Ondřej Ezr 20 days ago

Fixes #30860 - introduce SettingPresenter (#8001)

Introduces SettingPresenter, that should keep all the information about setting.
This aims to keep such information only in the code and remove them from the DB.

This only prepares the ground for future drop of this information from DB.

We should slowly move most of the logic to the SettingPresenter from Setting.
Setting model should be kept only as an interface to the key/value storage.
DB will only hold key/value of changed settings.

History

#1 Updated by The Foreman Bot about 1 month ago

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

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

  • Related to Refactor #30861: Move setting value collections to SettingPresenter added

#3 Updated by Ondřej Ezr about 1 month ago

  • Related to deleted (Refactor #30861: Move setting value collections to SettingPresenter)

#4 Updated by Ondřej Ezr about 1 month ago

  • Precedes Refactor #30861: Move setting value collections to SettingPresenter added

#5 Updated by Ondřej Ezr about 1 month ago

  • Precedes deleted (Refactor #30861: Move setting value collections to SettingPresenter)

#6 Updated by Ondřej Ezr about 1 month ago

  • Blocks Refactor #30861: Move setting value collections to SettingPresenter added

#7 Updated by Ondřej Ezr about 1 month ago

  • Blocks Feature #30862: Introduce SettingRegistry as a setting inventory added

#8 Updated by The Foreman Bot 20 days ago

  • Fixed in Releases 2.3.0 added

#9 Updated by Ondřej Ezr 20 days ago

  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF