summaryrefslogtreecommitdiffstats
path: root/profiles_deleted/utils.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2021-03-25 16:13:58 +0000
committerPhilip Sargent <philip.sargent@klebos.com>2021-03-25 16:13:58 +0000
commit213ada4ae92f6e97f7e159d7af93f8bf49f9dc67 (patch)
tree26ed18105585b6325477b919e304bdc7e28471e1 /profiles_deleted/utils.py
parent70684a29c68b9af262d99c0e45f3ca54dde0163d (diff)
downloadtroggle-213ada4ae92f6e97f7e159d7af93f8bf49f9dc67.tar.gz
troggle-213ada4ae92f6e97f7e159d7af93f8bf49f9dc67.tar.bz2
troggle-213ada4ae92f6e97f7e159d7af93f8bf49f9dc67.zip
unused app pending deletion
Diffstat (limited to 'profiles_deleted/utils.py')
-rw-r--r--profiles_deleted/utils.py52
1 files changed, 52 insertions, 0 deletions
diff --git a/profiles_deleted/utils.py b/profiles_deleted/utils.py
new file mode 100644
index 0000000..b4a7db1
--- /dev/null
+++ b/profiles_deleted/utils.py
@@ -0,0 +1,52 @@
+# """
+# Utility functions for retrieving and generating forms for the
+# site-specific user profile model specified in the
+# ``AUTH_PROFILE_MODULE`` setting.
+
+# """
+
+# from django import forms
+# from django.conf import settings
+# #from django.contrib.auth.models import SiteProfileNotAvailable
+
+# try:
+ # from django.contrib.auth.models import SiteProfileNotAvailable
+# except ImportError: # django >= 1.7
+ # SiteProfileNotAvailable = type('SiteProfileNotAvailable', (Exception,), {})
+
+# from django.db import models
+# #from django.db.models import get_model
+
+
+# def get_profile_model():
+ # """
+ # Return the model class for the currently-active user profile
+ # model, as defined by the ``AUTH_PROFILE_MODULE`` setting. If that
+ # setting is missing, raise
+ # ``django.contrib.auth.models.SiteProfileNotAvailable``.
+
+ # """
+ # if (not hasattr(settings, 'AUTH_PROFILE_MODULE')) or \
+ # (not settings.AUTH_PROFILE_MODULE):
+ # raise SiteProfileNotAvailable
+ # profile_mod = models.get_model(*settings.AUTH_PROFILE_MODULE.split('.'))
+ # if profile_mod is None:
+ # raise SiteProfileNotAvailable
+ # return profile_mod
+
+
+# def get_profile_form():
+ # """
+ # Return a form class (a subclass of the default ``ModelForm``)
+ # suitable for creating/editing instances of the site-specific user
+ # profile model, as defined by the ``AUTH_PROFILE_MODULE``
+ # setting. If that setting is missing, raise
+ # ``django.contrib.auth.models.SiteProfileNotAvailable``.
+
+ # """
+ # profile_mod = get_profile_model()
+ # class _ProfileForm(forms.ModelForm):
+ # class Meta:
+ # model = profile_mod
+ # exclude = ('user',) # User will be filled in by the view.
+ # return _ProfileForm