Skip to content

Latest commit

 

History

History
75 lines (75 loc) · 2.77 KB

File metadata and controls

75 lines (75 loc) · 2.77 KB

TODO

URGENT

  • if no donations say so
  • unit testing
  • change from saving to temps to saving to live files

LESS URGENT

  • + sysout"---------" to improve readability
  • reorder some menus to be more intuitive
    • move event registration to alumni menu
  • regex for other places (ie name's should only be letters)

SUGGESTIONS

  • maybe change the way date time is user input
  • add a button to kill inputs?

DONE

  • new account gets auto assigned a training
  • make "real" events
  • make "real" training
  • make "real" donations
  • implement guest speakers into save files
  • move see my donations to alumni menu
  • implement guest speaker
  • empty arrayLists cause errors
  • packages
  • check on donation date time in regards to saved donations
  • no way to change phone, email or area of expertise
  • email regex
  • clean up all prints
  • since a host has to be an alumni why not just save the alumni id and then fill
  • fix donation display
  • look into password checking
  • make "real" alumni
  • out of bounds handling for time and date entry
  • deleting events/training causes errors while signing up to other events (nullPointer)
  • change grad year from string to int
  • change attendant arrayList to ids and then just call the map to get names to display
  • make sure that the user is logged out upon deletion
  • rearrange methods so that things are easier to read
  • finish javaDoc
    • alumni
    • commonMethods
    • donation
    • event
    • host
    • inOut
    • invalidEntry
    • training
    • ui
  • finish reports
    • events by year
    • listing guest speakers
    • list of people attending an event
    • display host for event/training
    • list of events/training alumni is attending
    • listing alumni
  • look into how we are handling people attending events
    • make events also have a total number of open spots and what not
    • make it to where you can only sign up for an event once
  • make toString human readable
    • alumni
    • events
    • training
  • make it so you can only delete events you own (like editing)
  • display alumni/event/training that was edited right after editing (only that obj, not the whole list)
  • make localDateTimes out of the date in the donation (see below)
  • finish save method for training
  • negative numbers need help
  • fix training menu
  • add check to see if event/training/alumni exist while deleting?
  • entering the wrong id sometimes doesn't display the options again
  • fix host toString
  • add check for event's existence
  • display donations after making a donation
  • call check for event method