Configuration models: now a separate Django app & repository

24 views
Skip to first unread message

John Eskew

unread,
Jan 26, 2017, 1:34:41 PM1/26/17
to edx-...@googlegroups.com
As a result of a hackathon project last fall, the "config-models" Django application moved from its location inside edx-platform to a separate repository here:


Implications of this change:
- The edx-platform repository no longer has the config-models code - it's in the new repository and is installed as a separate Django application into edx-platform.
- The config-models tests in the separate repo are no longer run for every edx-platform CI test cycle.
- config-models can now be used in your favorite Django application. These models offer the following features:
    - Django models backed by storage backend
    - Editable in the Django admin interface
    - Represent individual configuration values checked at run-time
    - Enabled/disabled values
    - Audit trail of who changed the values and when they were changed

To learn more about config-models and how they might help your application manage configuration, search for "ConfigurationModel" in the edx-platform codebase and see the README here:

The commit history of the code was not carried over to the new repository. To see the previous commit history for the code, check here:

FYI,
John
Reply all
Reply to author
Forward
0 new messages