Project

General

Profile

Revision:

Revisions

# Date Author Comment
60ab23dd 22 October 2014 03:27 PM Thomas Noël

add safemigrate command (#5781)

manage.py "safely" migrate a projet :
  • syncdb
  • for each app installed, with migrations available but never migrated:
    migrate --fake <app> 0001
  • migrate
7e82bd8e 17 October 2014 06:08 PM Jérôme Schneider

multitenant: add a command to create tenant(s) by hostname

Closes #5759

ce71993c 18 September 2014 02:26 PM Benjamin Dauvergne

In management commands of multitenant app rename variable schema_name as domain

c370a248 15 September 2014 09:25 AM Benjamin Dauvergne

Add tenant based storage handler (fixes #5501)

To use it, add this to your settings.py:

DEFAULT_FILE_STORAGE = 'entrouvert.djommon.multitenant.storage.TenantFileSystemStorage'
b7f756de 12 September 2014 12:02 PM Benjamin Dauvergne

Add tests on multitenants features (fixes #5106)

fbed23e8 12 September 2014 12:02 PM Benjamin Dauvergne

Add command list_tenants (fixes #5044)

refs #5106

5c1d1ad6 12 September 2014 12:02 PM Benjamin Dauvergne

Add command get_tenant_by_domain

refs #5106

3afe385b 12 September 2014 12:02 PM Benjamin Dauvergne

Add command to create missing tenant schemas

refs #5106

ccec1ff4 12 September 2014 12:02 PM Benjamin Dauvergne

Import django-tenant-schemas commands to adapt them to our way of managing tenants

refs #5106

e8304bf1 12 September 2014 12:02 PM Benjamin Dauvergne

Make tenant model non savable

refs #5106

4cea64a7 12 September 2014 12:02 PM Benjamin Dauvergne

Remove create-tenant command

refs #5106

aae80ef0 12 September 2014 12:02 PM Benjamin Dauvergne

New TenantMiddleware which try to find tenants based on the filesystem

If path <settings.TENANT_BASE>/<hostname>/schema exists, read this file an build
tenant modle with Tenant(domain_url=<hostname>, schema_name=file(<path>).read()).

refs #5106

ec0613c1 12 September 2014 12:02 PM Benjamin Dauvergne

Add middleware to load settings from a JSON file based on the tenant

  • Loaded settings are cached based on the mtime of the setting file
  • JSON file path is <settings.TENANT_BASE>/<schema_name>/settings.json

refs #5106

392340cf 12 September 2014 12:02 PM Benjamin Dauvergne

In FileSystemLoader use the schema name instead of the domain name for building template path

Also add a templates/ suffix.

refs #5106

73b85f5d 12 September 2014 12:02 PM Benjamin Dauvergne

In FileSystemLoader rename settings from MULTITENANT_TEMPLATE_DIRS to TENANT_TEMPLATE_DIRS to unformize with other settings

refs #5106

e4332b43 12 September 2014 12:02 PM Benjamin Dauvergne

Remove dead import on tenant_schemas.utils

refs #5106

1ff96ba5 30 July 2014 04:34 PM Benjamin Dauvergne

debian/control: depends on python-pkg-resources and recommends python-django

fixes #5200

698c4ef1 24 June 2014 10:18 AM Jérôme Schneider

middleware: match url /__version__ or /__version__/

86a1ba99 09 May 2014 02:31 PM Benjamin Dauvergne

bump release to 6.1.0

03bce4e0 25 April 2014 03:53 PM Benjamin Dauvergne

add more entrouvert python packages to VersionMiddleware

3a32915b 25 April 2014 02:13 PM Frédéric Péters

add missing dependency on python-pkg-resources

1d6a0108 23 April 2014 09:50 AM Serghei Mihai

readme updated

6ec2e241 27 March 2014 05:06 PM Benjamin Dauvergne

djommon/serializers/json: fix missing import and not handled case of new models

ddb02348 27 March 2014 05:06 PM Benjamin Dauvergne

djommon: add JSON serializer supporting natural primary keys

fd48a58c 16 March 2014 04:47 PM Thomas Noël

multitenant: little fixes in models.py

(26-50/123) Per page: 25, 50, 100, 500

Also available in: Atom