This repository has been archived on 2025-05-24. You can view files and clone it, but cannot push or open issues or pull requests.
Files
qemudb/TODO
Jonathan Ernst d9826427da This patch make email address the user's username as requested in the TODO.
query_users.php is modified even if we will drop it in the future to be sure it works everywhere.
2005-01-10 22:54:04 +00:00

46 lines
2.0 KiB
Plaintext

WineHQ Application Database TODO List
# 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
# setup a cron job in a new /bin directory, put a deny all .htaccess
file in there and purge all inactive accounts after 6 months of inactivity
RELATED TODO: how to handle deleting accounts that have comments? go through
and assign them to a special account number that prints (account deleted due
to inactivity)
# replace all mysql_query() by query_appdb() (available from include/db.php).
When it's done we have to remove opendb() function call in incl.php and definition
in util.php as query_appdb already does the connection when needed.
# we have to check if we really need to separate user database from appdb database
(as seen in the config file and include/db.php)
# when deleting an application we should delete linked entries (screenshots, comments, etc.)
# when deleting a screenshot we should delete the image file as well
# appdb engine - clean up the php backend (see CODING_STANDARD for code style guidelines).
In particular globally registered vars should be replaced by superglobals (nearly finished)
# Super Maintainers should be able to edit the main app and send a notify message like the versions have.
# Add Maintainer rating system to the app version (Tony's working on it).
# revamp the star rating system (Chris)
# once maintainer rating system is in place revamp the front page to use a dynamic list of maintainer rated apps.
# add a system that well allow users to monitor an app without becoming a maintainer.
# add distro table and administration screens for it. (Chris)
# 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
# add user management