├── .bumpversion.cfg ├── .coveragerc ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .tx └── config ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── docs ├── Makefile ├── _static │ ├── admin-view.png │ └── custom-view.png ├── conf.py ├── index.rst ├── installation.rst ├── reference.rst ├── release-notes.rst └── usage.rst ├── example ├── __init__.py ├── manage.py ├── middleware.py ├── settings.py ├── templates │ └── _base.html ├── urls.py └── wsgi.py ├── pyproject.toml ├── tests ├── Dockerfile ├── __init__.py ├── generate_mmdb.pl ├── models.py ├── settings.py ├── test_admin.py ├── test_client.py ├── test_commands.py ├── test_middleware.py ├── test_models.py ├── test_sessionstore.py ├── test_template_filters.py ├── test_views.py ├── urls.py └── utils.py ├── tox.ini └── user_sessions ├── __init__.py ├── admin.py ├── apps.py ├── backends ├── __init__.py └── db.py ├── locale ├── ar │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── de │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── en │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── he │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── it │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── nl │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── pl_PL │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ru │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po └── zh_CN │ └── LC_MESSAGES │ ├── django.mo │ └── django.po ├── management ├── __init__.py └── commands │ ├── __init__.py │ ├── clearsessions.py │ └── migratesessions.py ├── middleware.py ├── migrations ├── 0001_initial.py ├── 0002_auto_20151208_1536.py ├── 0003_auto_20161205_1516.py ├── 0004_alter_session_expire_date.py └── __init__.py ├── models.py ├── templates └── user_sessions │ ├── _base.html │ └── session_list.html ├── templatetags ├── __init__.py └── user_sessions.py ├── urls.py ├── utils └── __init__.py └── views.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.tx/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/.tx/config -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/admin-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/_static/admin-view.png -------------------------------------------------------------------------------- /docs/_static/custom-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/_static/custom-view.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/release-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/release-notes.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/example/manage.py -------------------------------------------------------------------------------- /example/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/example/middleware.py -------------------------------------------------------------------------------- /example/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/example/settings.py -------------------------------------------------------------------------------- /example/templates/_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/example/templates/_base.html -------------------------------------------------------------------------------- /example/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/example/urls.py -------------------------------------------------------------------------------- /example/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/example/wsgi.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/Dockerfile -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/generate_mmdb.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/generate_mmdb.pl -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/test_admin.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/test_commands.py -------------------------------------------------------------------------------- /tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/test_middleware.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_sessionstore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/test_sessionstore.py -------------------------------------------------------------------------------- /tests/test_template_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/test_template_filters.py -------------------------------------------------------------------------------- /tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/test_views.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/tox.ini -------------------------------------------------------------------------------- /user_sessions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/__init__.py -------------------------------------------------------------------------------- /user_sessions/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/admin.py -------------------------------------------------------------------------------- /user_sessions/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/apps.py -------------------------------------------------------------------------------- /user_sessions/backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user_sessions/backends/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/backends/db.py -------------------------------------------------------------------------------- /user_sessions/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/ar/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/ar/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/locale/de/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/de/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/de/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/de/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/en/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/en/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/locale/he/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/he/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/he/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/he/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/locale/it/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/it/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/it/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/it/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/locale/nl/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/nl/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/nl/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/nl/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/locale/pl_PL/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/pl_PL/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/pl_PL/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/pl_PL/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/locale/ru/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/ru/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/ru/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/ru/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/locale/zh_CN/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/zh_CN/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /user_sessions/locale/zh_CN/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/locale/zh_CN/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /user_sessions/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user_sessions/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user_sessions/management/commands/clearsessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/management/commands/clearsessions.py -------------------------------------------------------------------------------- /user_sessions/management/commands/migratesessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/management/commands/migratesessions.py -------------------------------------------------------------------------------- /user_sessions/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/middleware.py -------------------------------------------------------------------------------- /user_sessions/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/migrations/0001_initial.py -------------------------------------------------------------------------------- /user_sessions/migrations/0002_auto_20151208_1536.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/migrations/0002_auto_20151208_1536.py -------------------------------------------------------------------------------- /user_sessions/migrations/0003_auto_20161205_1516.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/migrations/0003_auto_20161205_1516.py -------------------------------------------------------------------------------- /user_sessions/migrations/0004_alter_session_expire_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/migrations/0004_alter_session_expire_date.py -------------------------------------------------------------------------------- /user_sessions/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user_sessions/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/models.py -------------------------------------------------------------------------------- /user_sessions/templates/user_sessions/_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/templates/user_sessions/_base.html -------------------------------------------------------------------------------- /user_sessions/templates/user_sessions/session_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/templates/user_sessions/session_list.html -------------------------------------------------------------------------------- /user_sessions/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user_sessions/templatetags/user_sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/templatetags/user_sessions.py -------------------------------------------------------------------------------- /user_sessions/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/urls.py -------------------------------------------------------------------------------- /user_sessions/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user_sessions/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jazzband/django-user-sessions/HEAD/user_sessions/views.py --------------------------------------------------------------------------------