Ability to configure a model as a “single instance model”.
Would be useful for content that isn’t meant to be duplicated, such as:
- Configuration/settings: Often, devs use a settings.ini file (or similar) to setup some basic app’s behaviour. Sometimes, we’re asked to make those settings available to other people and therefore need to migrate them from a project’s config file to a database, but it’s meant to be a singleton, not a list of records.
- Specific pages (About us, landing page, etc.)
The UI should be updated to make the edition of single instance models more user friendly.
Not sure if it has any impact on the API, probably not.