WineHQ Application Database TODO List #################### # Unassigned TODOs # #################### # incorporate templates into appdb to simplify code, Jeremy says we can borrow from lostwages(winehq.org/cvsweb/lostwages) for this # check for existing email when user is creating a new account # when deleting an application or version we should delete linked entries (screenshots, comments, etc.) # when deleting a screenshot we should delete the image file as well # once maintainer rating system is in place revamp the front page to use a dynamic list of maintainer rated apps. # add a system that will allow users to monitor an app without becoming a maintainer. # add wineversion, distro, source/package fields to the user_list table. # add wineversion, distro, source/package fields to the appComments table. # add new table for maintainer ratings. fields: userid, appId versionId ,rating, wineversion, distro, source/package # when a user responds to a comment a reply is only sent to the person who wrote the comment being responded to but an email should be sent to everyone in that thread. ################## # Assigned TODOs # ################## # revamp the star rating system (Chris) # add distro table and administration screens for it. (Chris) # improve user class and functions (object oriented, etc) (Jonathan).