0001-storing-JSON-settings-method-for-JSON-middleware-use.patch
entrouvert/djommon/multitenant/middleware.py | ||
---|---|---|
134 | 134 |
# nothing has changed |
135 | 135 |
return tenant_settings, last_time |
136 | 136 | |
137 |
def dump_tenant_settings(self, settings): |
|
138 |
path = os.path.join(settings.TENANT_BASE, tenant.schema_name, self.FILENAME) |
|
139 |
with open(path, 'w') as settings_file: |
|
140 |
json.dump(settings, settings_file, indent=4) |
|
141 | ||
137 | 142 | |
138 | 143 |
class JSONSettingsMiddleware(FileBasedTenantSettingBaseMiddleware): |
139 | 144 |
'''Load settings from a JSON file whose path is given by: |
140 |
- |