Project Constellation/Things To Do

From HaloWiki

This is a brief list of things to do. As they are done, please <strike>strike</strike> them out and tag it with ~~~~.

XH Module

  • Allow user to edit a review after it's been submitted. Should allow either someone with "Edit" privileges for N_XH_REVIEW, or the original review submitter to edit. Should also reset status to 'n'.
    • Created an authorisation for this, and set it to show a link to REVIEW21 against every review where present. Lankiveil 18:00, 10 June 2006 (EST)
    • Now implemented, although the authorisation does not yet change automatically. Lankiveil 23:16, 25 June 2006 (EST).
  • Allow administrator to set a "Feature Album". This should work at the album level, not the review level.
  • Fix IE display bug with short review pages.
    • This is something to do with the sIFR heading. Removing it fixes the page. Will investigate further. Lankiveil 16:47, 25 April 2006 (EST).
    • Somehow, the "Recent Reviews" box is stuffing things up. Off to have dinner, will think about more then. Lankiveil 18:23, 25 April 2006 (EST).
    • Fixed it, although there are a few extra pixels on the bottom of the "recent reviews" box in FF. It's ugly, but not critical. Lankiveil 21:11, 25 April 2006 (EST).
  • User menu for writers.
    • See WMENU1. Lankiveil 17:23, 12 June 2006 (EST)
  • Listing of all reviews entered by current user, along with statuses.
    • See REVIEW318 Lankiveil 19:05, 25 June 2006 (EST)
  • Fix a bug where pending/rejected reviews do not display on a review page until an image has been uploaded for it.
    • Page was not using the correct function in the reviews.php. Lankiveil 22:52, 25 June 2006 (EST)
  • Change REVIEW211 so it redirects you to the appropriate review display change.
    • Added a redirect. Lankiveil 22:52, 25 June 2006 (EST)

CO Module

  • Allow user with security admin role to create new entries in the co_authorisations table.
  • Allow user with security admin role to create new entries in the co_profiles table.
  • Allow user with security admin role to use the "~profileauthmapping table" to add authorisations to a profile.
Done, see USER21. Lankiveil 19:34, 20 May 2006 (EST)
  • Allow user with security admin role to add profiles to a user account.
Done, see USER21. Lankiveil 21:23, 14 May 2006 (EST)
  • Security report, that shows all profiles, and the authorisations assigned to them
  • Security report, that shows all users, and the profiles assigned to them
  • A way for a security admin to change informational fields on a user record (real name, etc)
Done, see USER21. Lankiveil 19:33, 20 May 2006 (EST)
  • Captcha to prevent automated registrations (kittenauth?)
  • Password retrieval mechanism for users
  • Rewrite checkAuth() (in user.php) to remove all the old S_ constants, and use the N_ constants instead.
  • Security report, that shows all profiles assigned to a user
Done, see USER30. Lankiveil 12:20, 14 May 2006 (EST)
  • Some sort of meaningful menu for users with no special privileges.
  • Add "Logged In User" to all accounts by default.