This is the last time we will be playing with Fred's list this semester. Using django-all-auth implement at least 2 different social authentication options in addition to the username/password option.
- Implement at least 2 different social login options. One of them must be one not done in class.
- Ensure that at least 1 view is secured to only authenticated users
- Ensure that a user can use the secured view after only logging in via a social application
- Ensure that a token is generated and can be used to authenticate to the api side
- Add filters for posts for date and city
- Add a custom action for the ads that will allow multiple to be archived
- Add a search function on the admin that will search through all ads
- Replace any view ordering with a model level ordering
- Add
default_related_nameto models instead of multiple custom names on the fields - Add
unique_togetheron the city model to make city and state unique
- Add namespacing to your urls for each app
- Using the rest of the built in urls style the templates and make your main system use them to manage email addresses, social accounts and password change forms.