django-inactive_user_workflow

ソフトウェアのスクリーンショット:
django-inactive_user_workflow
ソフトウェアの詳細:
バージョン: 0.1
日付のアップロード: 11 May 15
開発者: Ethan Jucovy
ライセンス: 無料
人気: 24

Rating: 2.0/5 (Total Votes: 1)

ジャンゴ·inactive_user_workflowは、いくつかの拡張機能を提供し、あなたのサイトの登録新規ユーザーのための経験を合理化するためにdjango.contrib.authとジャンゴ登録する優先しますDjangoのプラグインです。
独立したコンポーネントは、以下の調整のために提供されています。
  1。非アクティブなユーザーがあなたのDjangoのサイトにログインしてみましょう
  2。最初のサイト登録後に自動的に新しいユーザーでログイン
  3。彼らは「制限」コンテンツにアクセスしようとすると、お好みのページに非アクティブなユーザーをリダイレクト
彼らは半独立まで配線することができます。
あなたはINSTALLED_APPSに 'django.contrib.auth'を持っている必要があります。
あなたはINSTALLED_APPSで「登録」を持っている必要があります。
インストールするには、INSTALLED_APPSに 'inactive_user_workflow'を追加。いいえモデルが定義されていませんので、あなたは再実行syncdbする必要はありません。
それを使用して
それを使用する最も簡単な方法は以下のようなURLconfのパターンを含めることです
 (R '^アカウント/'、)( 'inactive_user_workflow.urls」を含みます)
あなたのルートのURLconfで。これは、(下記参照)ジャンゴ·登録とdjango.contrib.authから独自のビューと、非オーバーライドされたビューを登録しますが、非アクティブなユーザーを引くミドルウェアを登録しません。あなたは正しくDjangoの権限チェックを使用している場合django.contrib.authは常に非アクティブなユーザの権限チェックのためのFalseを返しますので、しかし、ミドルウェアは、オプションとなります。
細部
二つのビューが用意されています。
  inactive_user_workflow.views.registration.register
これは、1つの行動の変化とジャンゴ登録のregistration_registerビューをオーバーライドします:それは、初期アカウントの作成後に自動的にユーザーにログインします。
  inactive_user_workflow.views.login.login
これは、1つの行動の変化とdjango.contrib.authのauth_loginビューをオーバーライドします:それは非アクティブなユーザーがあなたのサイトにログインできるようになります。
一つのミドルウェアが提供されます。
  inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
活性化された場合は、このミドルウェアは、ログインしている非アクティブなユーザーが要求をインターセプトし、「非アクティブ·ユーザー」という名前のビューにリダイレクトします。
シンプルなダイレクト·ツー·テンプレート「非アクティブ·ユーザーのビューも提供されます。それはURLで公開されている/アカウント/非アクティブ/(/アカウント/でパッケージのURLをマウントと仮定して)。 (だから私は先に嘘をついた。3のビューが用意されています。)あなたは可能性が提供されているテンプレートの登録/ inactive_user.htmlを上書きしたい、あるいは独自のカスタムビューのビューを上書きします。
あなたは非アクティブなユーザーは「非アクティブユーザー」ビューにオーバー蹴られることなくアクセスを許可されるURLパスのリストを定義することができます。これを行うには、のようなので、ANONYMOUS_PATHSという名前のsettings.pyにURL接頭辞のリストを追加します。
ANONYMOUS_PATHS =( '/アカウント/'、 '/ site_media /'、 '/ publicview /')

この要件:

このパイソン
ジャンゴ

開発者の他のソフトウェア Ethan Jucovy

へのコメント django-inactive_user_workflow

コメントが見つかりません
コメントを追加
画像をオンにする!