This file documents the revision history for App::Cinema. 1.00 01/04/2010 - initial revision, generated by Catalyst 1.02 01/05/2010 - move to database: done! only change configure part and The rest of application is completely unchanged. 1.05 01/11/2010 - fix bug : delete user - authorization-role 1.10 01/12/2010 - upload project to web hosting - move hard-coded db setting to yml - use date format => HTTP::Date::time2iso(time) - add a record many-to-many => /item/add - new gui 1.11 01/15/2010 - add image URL to item creation screen - add "Latest Movies" to menu - add event features to log user's action - add search feature by textfield to the menu 1.12 01/19/2010 - namespace is changed to App::Cinema from MyApp - add comments to each module - modify /usr/add.tt2: users can choose their role either as user or admin 1.13 01/20/2010 - add POD to User.pm, Item.pm, Menu.pm, About.pm, Login.pm, Logout.pm, News.pm - add 'News' features 1.14 01/25/2010 - add search by item, news, event, user - move error message to yml - Moose can work well with my app now. - handle duplicated PK exception when adding a user - add Moose class - App::Cinema::Event 1.15 01/29/2010 - add captcha - switch db to mysql 1.16 01/31/2010 - add validate to name field - modify Role based access control - add description of Role based access control 1.17 02/02/2010 - send email to user when check out movie - sysadmin can edit all users' roles - every account can edit its own roles - user can send email to ask for upgrading to vip - sysadmin can only upgrade account to vipuser but can't edit other info - fixed bug: delete user also delete its 'has many' data - admin can add and delete movie created by yourself - everyone can only search his/her own event except sysadmin - keep search conditions after the result displays 1.18 - sysadmin can activate/deactivate user account instead of deleting it - change font-family to Sans