Convert all apps to use the new class based settings
This commit is contained in:
@@ -3,9 +3,9 @@
|
||||
import datetime
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from smart_settings.api import register_settings
|
||||
|
||||
from smart_settings.api import Setting, SettingNamespace
|
||||
|
||||
default_available_functions = {
|
||||
'current_date': datetime.datetime.now().date,
|
||||
@@ -15,12 +15,18 @@ default_available_models = {
|
||||
'User': User
|
||||
}
|
||||
|
||||
register_settings(
|
||||
namespace=u'metadata',
|
||||
module=u'metadata.conf.settings',
|
||||
settings=[
|
||||
# Definition
|
||||
{'name': u'AVAILABLE_FUNCTIONS', 'global_name': u'METADATA_AVAILABLE_FUNCTIONS', 'default': default_available_functions},
|
||||
{'name': u'AVAILABLE_MODELS', 'global_name': u'METADATA_AVAILABLE_MODELS', 'default': default_available_models},
|
||||
]
|
||||
namespace = SettingNamespace('metadata', _(u'Metadata'), module='metadata.conf.settings')
|
||||
|
||||
Setting(
|
||||
namespace=namespace,
|
||||
name=u'AVAILABLE_FUNCTIONS',
|
||||
global_name=u'METADATA_AVAILABLE_FUNCTIONS',
|
||||
default=default_available_functions,
|
||||
)
|
||||
|
||||
Setting(
|
||||
namespace=namespace,
|
||||
name=u'AVAILABLE_MODELS',
|
||||
global_name=u'METADATA_AVAILABLE_MODELS',
|
||||
default=default_available_models,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user