Changes for version 1.17

  • 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

Documentation

Catalyst CGI
Create a new Catalyst Component
Catalyst Test Server
Catalyst Test

Modules

a demo website for Catalyst framework
Catalyst Controller
A controller that handles the movie item's actions.
A controller that handles the request for the MENU link.
A controller that handles actions for News.
A controller that handles a user's actions.
Record a user's actions in the system.
Catalyst DBIC Schema Model

Provides

in lib/App/Cinema/Controller/Root.pm
in lib/App/Cinema/Schema.pm
in lib/App/Cinema/Schema/Result/Comment.pm
in lib/App/Cinema/Schema/Result/Event.pm
in lib/App/Cinema/Schema/Result/Genre.pm
in lib/App/Cinema/Schema/Result/GenreItems.pm
in lib/App/Cinema/Schema/Result/Item.pm
in lib/App/Cinema/Schema/Result/News.pm
in lib/App/Cinema/Schema/Result/Roles.pm
in lib/App/Cinema/Schema/Result/UserRoles.pm
in lib/App/Cinema/Schema/Result/Users.pm
in lib/App/Cinema/View/TT.pm