├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Makefile ├── _themes │ ├── nature │ │ ├── static │ │ │ ├── nature.css_t │ │ │ └── pygments.css │ │ └── theme.conf │ ├── static │ │ ├── nature.css_t │ │ └── pygments.css │ └── theme.conf ├── api.rst ├── changelog.rst ├── conf.py ├── credits.rst ├── design.rst ├── developers.rst ├── index.rst ├── pip-log.txt ├── ponies.rst └── screenshots │ ├── auto_unlock.png │ ├── expire_status.png │ ├── hard_lock.png │ ├── lock_by_who.png │ ├── locked-editscreen.png │ ├── locked-list-by-me.png │ ├── locked-list.png │ ├── reload_or_bust.png │ └── unlock_prompt.png ├── locking ├── __init__.py ├── admin.py ├── decorators.py ├── forms.py ├── locale │ └── vertalingen.txt ├── managers.py ├── media │ └── locking │ │ ├── css │ │ └── locking.css │ │ ├── img │ │ ├── lock.png │ │ └── page_edit.png │ │ └── js │ │ ├── admin.locking.js │ │ └── jquery.url.packed.js ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── settings.py ├── tests │ ├── __init__.py │ ├── admin.py │ ├── fixtures │ │ └── locking_scenario.json │ ├── models.py │ ├── tests.py │ ├── urls.py │ └── utils.py ├── urls.py ├── utils.py └── views.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_themes/nature/static/nature.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/_themes/nature/static/nature.css_t -------------------------------------------------------------------------------- /docs/_themes/nature/static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/_themes/nature/static/pygments.css -------------------------------------------------------------------------------- /docs/_themes/nature/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/_themes/nature/theme.conf -------------------------------------------------------------------------------- /docs/_themes/static/nature.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/_themes/static/nature.css_t -------------------------------------------------------------------------------- /docs/_themes/static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/_themes/static/pygments.css -------------------------------------------------------------------------------- /docs/_themes/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/_themes/theme.conf -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/credits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/credits.rst -------------------------------------------------------------------------------- /docs/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/design.rst -------------------------------------------------------------------------------- /docs/developers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/developers.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/pip-log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/pip-log.txt -------------------------------------------------------------------------------- /docs/ponies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/ponies.rst -------------------------------------------------------------------------------- /docs/screenshots/auto_unlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/auto_unlock.png -------------------------------------------------------------------------------- /docs/screenshots/expire_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/expire_status.png -------------------------------------------------------------------------------- /docs/screenshots/hard_lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/hard_lock.png -------------------------------------------------------------------------------- /docs/screenshots/lock_by_who.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/lock_by_who.png -------------------------------------------------------------------------------- /docs/screenshots/locked-editscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/locked-editscreen.png -------------------------------------------------------------------------------- /docs/screenshots/locked-list-by-me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/locked-list-by-me.png -------------------------------------------------------------------------------- /docs/screenshots/locked-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/locked-list.png -------------------------------------------------------------------------------- /docs/screenshots/reload_or_bust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/reload_or_bust.png -------------------------------------------------------------------------------- /docs/screenshots/unlock_prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/docs/screenshots/unlock_prompt.png -------------------------------------------------------------------------------- /locking/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/__init__.py -------------------------------------------------------------------------------- /locking/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/admin.py -------------------------------------------------------------------------------- /locking/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/decorators.py -------------------------------------------------------------------------------- /locking/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/forms.py -------------------------------------------------------------------------------- /locking/locale/vertalingen.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/locale/vertalingen.txt -------------------------------------------------------------------------------- /locking/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/managers.py -------------------------------------------------------------------------------- /locking/media/locking/css/locking.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/media/locking/css/locking.css -------------------------------------------------------------------------------- /locking/media/locking/img/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/media/locking/img/lock.png -------------------------------------------------------------------------------- /locking/media/locking/img/page_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/media/locking/img/page_edit.png -------------------------------------------------------------------------------- /locking/media/locking/js/admin.locking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/media/locking/js/admin.locking.js -------------------------------------------------------------------------------- /locking/media/locking/js/jquery.url.packed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/media/locking/js/jquery.url.packed.js -------------------------------------------------------------------------------- /locking/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/migrations/0001_initial.py -------------------------------------------------------------------------------- /locking/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /locking/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/models.py -------------------------------------------------------------------------------- /locking/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/settings.py -------------------------------------------------------------------------------- /locking/tests/__init__.py: -------------------------------------------------------------------------------- 1 | from tests import * -------------------------------------------------------------------------------- /locking/tests/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/tests/admin.py -------------------------------------------------------------------------------- /locking/tests/fixtures/locking_scenario.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/tests/fixtures/locking_scenario.json -------------------------------------------------------------------------------- /locking/tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/tests/models.py -------------------------------------------------------------------------------- /locking/tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/tests/tests.py -------------------------------------------------------------------------------- /locking/tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/tests/urls.py -------------------------------------------------------------------------------- /locking/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/tests/utils.py -------------------------------------------------------------------------------- /locking/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/urls.py -------------------------------------------------------------------------------- /locking/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/utils.py -------------------------------------------------------------------------------- /locking/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/locking/views.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobCombs/django-locking/HEAD/setup.py --------------------------------------------------------------------------------