├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── conf.py ├── example_app.rst ├── index.rst ├── make.bat ├── quickstart.rst ├── upgrade_v2.rst └── userflow.rst ├── example ├── example │ ├── __init__.py │ ├── settings.py │ ├── templates │ │ ├── base.html │ │ ├── hunger │ │ │ ├── invalid.html │ │ │ ├── invite_email.email │ │ │ ├── invite_email.html │ │ │ ├── invite_email.txt │ │ │ ├── invite_email_subject.txt │ │ │ ├── invite_sent.html │ │ │ ├── not_in_beta.html │ │ │ ├── request_invite.html │ │ │ └── verified.html │ │ ├── profile.html │ │ └── registration │ │ │ ├── activate.html │ │ │ ├── activation_complete.html │ │ │ ├── activation_email.txt │ │ │ ├── activation_email_subject.txt │ │ │ ├── form.html │ │ │ ├── login.html │ │ │ ├── registration_complete.html │ │ │ └── registration_form.html │ ├── urls.py │ ├── views.py │ └── wsgi.py ├── manage.py └── requirements.txt ├── hunger ├── __init__.py ├── admin.py ├── email.py ├── forms.py ├── middleware.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── templates │ └── hunger │ │ ├── beta_confirm.email │ │ ├── beta_confirm.html │ │ ├── beta_confirm.txt │ │ ├── invalid.html │ │ ├── invite_email.email │ │ ├── invite_email.html │ │ ├── invite_email.txt │ │ └── invite_email_subject.txt ├── urls.py ├── utils.py └── views.py ├── pylintrc ├── runtests.py ├── setup.py ├── tests ├── __init__.py ├── always_allow_views.py ├── models.py ├── templates │ ├── default.html │ ├── hunger │ │ ├── invite_sent.html │ │ └── verified.html │ └── registration │ │ └── login.html ├── tests.py ├── urls.py └── views.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/example_app.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/docs/example_app.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/upgrade_v2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/docs/upgrade_v2.rst -------------------------------------------------------------------------------- /docs/userflow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/docs/userflow.rst -------------------------------------------------------------------------------- /example/example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/example/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/settings.py -------------------------------------------------------------------------------- /example/example/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/base.html -------------------------------------------------------------------------------- /example/example/templates/hunger/invalid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/hunger/invalid.html -------------------------------------------------------------------------------- /example/example/templates/hunger/invite_email.email: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/hunger/invite_email.email -------------------------------------------------------------------------------- /example/example/templates/hunger/invite_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/hunger/invite_email.html -------------------------------------------------------------------------------- /example/example/templates/hunger/invite_email.txt: -------------------------------------------------------------------------------- 1 | Visit {{ invite_url }} to join the private beta. 2 | -------------------------------------------------------------------------------- /example/example/templates/hunger/invite_email_subject.txt: -------------------------------------------------------------------------------- 1 | Here is your invite 2 | -------------------------------------------------------------------------------- /example/example/templates/hunger/invite_sent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/hunger/invite_sent.html -------------------------------------------------------------------------------- /example/example/templates/hunger/not_in_beta.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/hunger/not_in_beta.html -------------------------------------------------------------------------------- /example/example/templates/hunger/request_invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/hunger/request_invite.html -------------------------------------------------------------------------------- /example/example/templates/hunger/verified.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/hunger/verified.html -------------------------------------------------------------------------------- /example/example/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/profile.html -------------------------------------------------------------------------------- /example/example/templates/registration/activate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/registration/activate.html -------------------------------------------------------------------------------- /example/example/templates/registration/activation_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/registration/activation_complete.html -------------------------------------------------------------------------------- /example/example/templates/registration/activation_email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/registration/activation_email.txt -------------------------------------------------------------------------------- /example/example/templates/registration/activation_email_subject.txt: -------------------------------------------------------------------------------- 1 | Activation Link for Django Hunger Example 2 | -------------------------------------------------------------------------------- /example/example/templates/registration/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/registration/form.html -------------------------------------------------------------------------------- /example/example/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/registration/login.html -------------------------------------------------------------------------------- /example/example/templates/registration/registration_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/registration/registration_complete.html -------------------------------------------------------------------------------- /example/example/templates/registration/registration_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/templates/registration/registration_form.html -------------------------------------------------------------------------------- /example/example/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/urls.py -------------------------------------------------------------------------------- /example/example/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/views.py -------------------------------------------------------------------------------- /example/example/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/example/wsgi.py -------------------------------------------------------------------------------- /example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/manage.py -------------------------------------------------------------------------------- /example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/example/requirements.txt -------------------------------------------------------------------------------- /hunger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/__init__.py -------------------------------------------------------------------------------- /hunger/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/admin.py -------------------------------------------------------------------------------- /hunger/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/email.py -------------------------------------------------------------------------------- /hunger/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/forms.py -------------------------------------------------------------------------------- /hunger/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/middleware.py -------------------------------------------------------------------------------- /hunger/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/migrations/0001_initial.py -------------------------------------------------------------------------------- /hunger/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hunger/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/models.py -------------------------------------------------------------------------------- /hunger/templates/hunger/beta_confirm.email: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/templates/hunger/beta_confirm.email -------------------------------------------------------------------------------- /hunger/templates/hunger/beta_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/templates/hunger/beta_confirm.html -------------------------------------------------------------------------------- /hunger/templates/hunger/beta_confirm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/templates/hunger/beta_confirm.txt -------------------------------------------------------------------------------- /hunger/templates/hunger/invalid.html: -------------------------------------------------------------------------------- 1 | You have an invalid Invite Code. -------------------------------------------------------------------------------- /hunger/templates/hunger/invite_email.email: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/templates/hunger/invite_email.email -------------------------------------------------------------------------------- /hunger/templates/hunger/invite_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/templates/hunger/invite_email.html -------------------------------------------------------------------------------- /hunger/templates/hunger/invite_email.txt: -------------------------------------------------------------------------------- 1 | Visit {{ invite_url }} to join the private beta. 2 | -------------------------------------------------------------------------------- /hunger/templates/hunger/invite_email_subject.txt: -------------------------------------------------------------------------------- 1 | Here is your invite -------------------------------------------------------------------------------- /hunger/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/urls.py -------------------------------------------------------------------------------- /hunger/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/utils.py -------------------------------------------------------------------------------- /hunger/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/hunger/views.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/pylintrc -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/runtests.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/always_allow_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/tests/always_allow_views.py -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/templates/default.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/templates/hunger/invite_sent.html: -------------------------------------------------------------------------------- 1 | Invite Sent! -------------------------------------------------------------------------------- /tests/templates/hunger/verified.html: -------------------------------------------------------------------------------- 1 | Verified! -------------------------------------------------------------------------------- /tests/templates/registration/login.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/tests/tests.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tests/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/tests/views.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuakarjala/django-hunger/HEAD/tox.ini --------------------------------------------------------------------------------