Closed mlamina closed 1 month ago
This PR implements user authentication via django-allauth and introduces a repository overview page.
Authentication
django-allauth
pyproject.toml
poetry.lock
studio/settings.py
studio/urls.py
get_github_token
studio/github.py
@login_required
pr_manager/views.py
reports/views.py
repositories/views.py
tasks/views.py
Repository Overview
repo_overview
repositories/
repositories/urls.py
base_repos.html
Miscellaneous
This PR implements user authentication via django-allauth and introduces a repository overview page.
Authentication
django-allauth
topyproject.toml
andpoetry.lock
.django-allauth
instudio/settings.py
.studio/urls.py
to include allauth URLs and redirect login to GitHub OAuth.get_github_token
instudio/github.py
to fetch GitHub tokens for authenticated users.@login_required
decorator inpr_manager/views.py
,reports/views.py
,repositories/views.py
, andtasks/views.py
.Repository Overview
repo_overview
view and template inrepositories/
.repositories/urls.py
to include the new overview page.base_repos.html
to include a link to the overview page.Miscellaneous
studio/settings.py
.