dashboard

views module

Views for dashboard

All dashboard blueprint can be disabled if you set DASHBOARD = False in configuration

extrapypi.dashboard.views.create_user()

Create a new user

extrapypi.dashboard.views.delete_package(package_id)

Delete a package, all its releases and all files and directory associated with it

extrapypi.dashboard.views.delete_user(user_id)

Delete a user and redirect to dashboard

extrapypi.dashboard.views.index()

Dashboard index, listing packages from database

extrapypi.dashboard.views.login()

Login view

Will redirect to dashboard index if login is successful

extrapypi.dashboard.views.logout()

Logout view

Will redirect to login view after logout current user

extrapypi.dashboard.views.package(package)

Package detail view

extrapypi.dashboard.views.release(package, release_id)

Specific release view

extrapypi.dashboard.views.search()

Search page

Will use SQL Like syntax to search packages

extrapypi.dashboard.views.user_detail(user_id)

View to update user from admin account

extrapypi.dashboard.views.users_list()

List user in dashboard