Skip to content

Backend production #27

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
Open

Conversation

Jinay01
Copy link
Member

@Jinay01 Jinay01 commented Apr 11, 2021

No description provided.

Akshath-Mahajan and others added 30 commits January 31, 2021 12:43
Created basic requirements file
Initialized django project named "Transcripts"
Authentication Api Created and also add ApiList.txt file
Emails sent through djoser will now have urls with the domain defined
in settings.FRONTEND_DOMAIN.
New templates for emails can also be created now as per requirement.

Updated settings for hosting API on pythonanywhere
Added custom contexts for all djoser emails
Added profile creation by extending djoser's UserViewSet and rewriting
the perform_create function to accommodate generating user profiles
depending on the type of user.
Added in StudentProfileSerializer and ManagementProfileSerialzier to
assist in the same
Added profile creation to user registration by extending djoser's UserViewSet
Changed auth header to Bearer token which is the standard in JWT
Refactored urls so that excluding all api urls will be easy when serving
react from django server
Changed Management Profile serializer to include accepted and rejected
number of applications
Created application model and serializers
Added management dashboard endpoints
Added management dashboard endpoints
changed student urls and add get request to marks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants