Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
2bafa941 08/26/2021 02:46 PM Oleh Fedorenko

Fixes #33347 - Fix settings index API

ae81b4a1 08/25/2021 10:50 AM Ondřej Ezr

Fixes #33280 - category for DSL defined settings

1c02010e 08/16/2021 01:57 PM Kamil Szubrycht

Fixes #31638 - Adds host status overview page

ad72115f 07/27/2021 09:26 AM Leos Stejskal

refs #32287 - Restrict search operators for Settings

Search method from 'setting index loads from registry' PR [0]
support only few search operators, `SearchBar` component
at Settings page should not display other unsupported operators

[0] https://github.com/theforeman/foreman/pull/8438

3ff1fd27 07/23/2021 01:53 PM Ondřej Ezr

Fixes #32415 - access only through SettingRegistry

Update and read the settings through SettingRegistry.
Adds a layer between controller and Model.
SettingRegistry is proxying the value parsing method to the model.

This lifts blocker for settings without DB record.

074be461 06/29/2021 07:57 AM Ondřej Ezr

Fixes #32286 - new settings definition DSL

Introduces a new DSL to define settings, so we don't need to define
STI classes for every setting category and we have more control over
settings from the plugins.

3a9143a1 05/11/2021 03:15 PM Ondřej Ezr

Fixes #32287 - setting index loads from registry

The values provided on the Setting index page are now served from
registry, with simple search API, that can be easily improve to support
more querying features.

8137b14c 04/22/2021 03:12 PM Ondřej Ezr

Fixes #30862 - introduce SettingRegistry (#8002)

SettingRegistry keeps all the setting information as set of SettingPresenters in memory.
This registry should be the public API for accessing setting values and keeps all the information about settings.
That will allow dropping all information except `name` and `value` from database....

a1d29421 12/10/2020 12:25 PM Ondřej Ezr

Refs #31285 - use Ruby 1.9 style Hash

957a215f 12/10/2020 12:25 PM Ondřej Ezr

Fixes #31285 - setting timestamps for API

Presenter doesn't include Setting timestamps, what resulted in a regressision,
the timestamps were not present for the API responses anymore.
This brings the timestamps back temporarily.

View revisions

Also available in: Atom