-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration 3
Siratee K edited this page Oct 31, 2021
·
5 revisions
To add the User Authentication system and refine the voting system that counts the vote from the same user as 1 (1 User can vote only 1 choice at a time)
- Users can now vote only 1 choice per question at a time (By refining the Choice Model and adding the Vote Model)
- Add User Authentication System (By using Django provided authentication system)
- The logging system.
- All Unit testing must be passed.
- There must be a test for the new voting system.
- Vote must be restricted if the user tries to vote while not signing in.
- If the user has selected the choice, The selected choice should be automatically selected the next time they enter the voting page again.
- There must be a log showing the information about login/logout including his/her IP address.
- There must be a log showing the information about who voted for which choice in which question.