WebFund 2015W: Assignment 10: Difference between revisions

From Soma-notes
Created page with "'''This assignment is not yet finalized.''' 10 points Fix [http://homeostasis.scs.carleton.ca/~soma/webfund-2015w/code/tls-notes.zip tls-notes] # [1] Make the "Register" bu..."
 
No edit summary
Line 1: Line 1:
'''This assignment is not yet finalized.'''
'''This assignment is not yet finalized.'''


10 points
10 points + 1 bonus


Fix [http://homeostasis.scs.carleton.ca/~soma/webfund-2015w/code/tls-notes.zip tls-notes]
Fix [http://homeostasis.scs.carleton.ca/~soma/webfund-2015w/code/tls-notes.zip tls-notes]


# [1] Make the server connect using TLS.
# [1] Make the "Register" button work.
# [1] Make the "Register" button work.
# [1] Fix the password entry field so it is the same width as the username entry field.
# [1] Fix the password entry field so it is the same width as the username entry field.
Line 12: Line 13:
# [1] Fix "Change Username" so it doesn't generate a 500 error.
# [1] Fix "Change Username" so it doesn't generate a 500 error.
# [1] Fix "Change Username" so that it puts a "'s" in front of the username in the page title immediately after successfully changing the username (i.e., without requiring the page to be reloaded).
# [1] Fix "Change Username" so that it puts a "'s" in front of the username in the page title immediately after successfully changing the username (i.e., without requiring the page to be reloaded).
# [1] Fix the styling of the Cancel button on the Change Username screen.
# [2] Fix "Change Username" so it updates the users collection as well as the notes collection.
# [2] Fix "Change Username" so it updates the users collection as well as the notes collection.
# [BONUS 1] Regenerate the keys so they have the same basic metadata except that the contact email address is yours.  (Don't try to make the creation and expiry dates or the key hash the same.  Focus on the data that is normally entered when creating a certificate.)

Revision as of 04:31, 29 March 2015

This assignment is not yet finalized.

10 points + 1 bonus

Fix tls-notes

  1. [1] Make the server connect using TLS.
  2. [1] Make the "Register" button work.
  3. [1] Fix the password entry field so it is the same width as the username entry field.
  4. [1] Make the Edit Note screen show the old note title.
  5. [1] Fix the "New Note" button.
  6. [1] Fix the "Delete" button.
  7. [1] Fix "Change Username" so it doesn't generate a 500 error.
  8. [1] Fix "Change Username" so that it puts a "'s" in front of the username in the page title immediately after successfully changing the username (i.e., without requiring the page to be reloaded).
  9. [2] Fix "Change Username" so it updates the users collection as well as the notes collection.
  10. [BONUS 1] Regenerate the keys so they have the same basic metadata except that the contact email address is yours. (Don't try to make the creation and expiry dates or the key hash the same. Focus on the data that is normally entered when creating a certificate.)