Accounts¶
Manages the Accounts Page using auth middleware from django.
AccountsConfig¶
-
class
blueweather.apps.accounts.apps.AccountsConfig(app_name, app_module)¶ -
name= 'blueweather.apps.accounts'¶
-
label= 'blueweather.apps.accounts'¶
-
verbose_name= 'Account'¶
-
icon= 'fas fa-user'¶
-
display_name(request: django.http.request.HttpRequest) → str¶ Get the name of the sidebar item
Parameters: request – request Returns: request.user.usernameor Login if not logged in
-
route(request: django.http.request.HttpRequest) → str¶ Get the route for the sidebar
Parameters: request – request Returns: profile or login if not logged in
Get the child menu items
Parameters: request – request Returns: list of user actions if logged in
-
URLS¶
-
class
blueweather.apps.accounts.urls.urlpatterns¶ -
login¶ Endpoint: login/ View: auth_views.LoginView
-
logout¶ Endpoint: logout/ View: auth_views.LogoutView
-
password_change¶ Endpoint: password_change/ View: auth_views.PasswordChaneView
-
password_change_done¶ Endpoint: password_change/done/ View: auth_views.PasswordChangeDoneView
-
profile¶ Endpoint: profile/ View: views.profile()
-
default¶ Endpoint: / View: views.index()
-