+ {% blocktrans with request.user.get_full_name as username %}Hello {{ username }}.{% endblocktrans %} +
+diff --git a/.gitignore b/.gitignore index e9814da..774c3b6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ settings.ini +static *.pyo *.pyc diff --git a/README.md b/README.md index cdfe073..3a4f72e 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,13 @@ univnautes-idp : IdP multi-tenants pour UnivNautes cp settings.ini.example /somewhere/settings.ini export UNIVNAUTES_IDP_SETTINGS_INI=/somewhere/settings.ini -python manage.py sync_schemas --shared --noinput -python manage.py create-tenant xyz.univnautes-idp.dev.entrouvert.org xyz + +# creation du schema public +python manage.py sync_schemas --shared --noinput +python manage.py migrate_schemas +python manage.py create-tenant univnautes-idp.dev.entrouvert.org public +python manage.py createsuperuser -s public + +python manage.py create-tenant xyz.univnautes-idp.dev.entrouvert.org xyz +python manage.py createsuperuser -s xyz diff --git a/base/__init__.py b/base/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/base/admin.py b/base/admin.py new file mode 100644 index 0000000..c024810 --- /dev/null +++ b/base/admin.py @@ -0,0 +1,13 @@ +from django.contrib import admin +from entrouvert.djommon.multitenant.models import Tenant, ClientSetting + +class TenantAdmin(admin.ModelAdmin): + list_display = ('schema_name', 'name', 'domain_url', 'is_active') + +class ClientSettingAdmin(admin.ModelAdmin): + list_display = ('tenant', 'name', 'value') + +admin.site.register(Tenant, TenantAdmin) +admin.site.register(ClientSetting, ClientSettingAdmin) + + diff --git a/base/models.py b/base/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/base/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/base/templates/base.html b/base/templates/base.html new file mode 100644 index 0000000..df06fe6 --- /dev/null +++ b/base/templates/base.html @@ -0,0 +1,56 @@ +{% load i18n %} + +
+ + + + ++ {% blocktrans with request.user.get_full_name as username %}Hello {{ username }}.{% endblocktrans %} +
+