App-Cinema
view release on metacpan or search on metacpan
root/src/menu/howto.tt2 view on Meta::CPAN
[% META title = 'HOW-TO' %]
<div id="about" size = "50%">
Before login, you can
<ul>
<li>view/search MOVIE by title, plot, year</li>
<li><a href="[% Catalyst.uri_for('/user/add') %]">
register</a> a new account => add event</li>
</ul>
After login, you can be one or more of the following roles
<ul>
<li><b>user:</b></li>
<ul>
<li>can be set when you register an account</li>
<li>can search EVENT by ACTION, DESC </li>
<li>can edit/deactivate your own account => add event => logout</li>
<li>can checkout MOVIE, but can't delete it => add event
, send email to user
</li>
<li>can add/view comment</li>
<li>can ask for a upgrade to
[%# IF Catalyst.check_user_roles('user') %]
<a href="[% Catalyst.uri_for('/menu/email') %]">vipuser</a>
[%# ELSE %]
[%# END%]
=> send email to sysadmin => add event</li>
</ul>
<li><b>vipuser:</b></li>
<ul>
<li>can obly be activated by sysadmin</li>
<li>can view/search MYLOG by title, content</li>
<li>can view source code</li>
<!--<li>can view Table Schema</li>-->
<li>can view Runtime Info</li>
</ul>
<li><b>admin:</b></li>
<ul>
<li>can be set when you register an account
=> send email to sysadmin => add event</li>
<li>can add/delete movie created by yourself => add event</li>
</ul>
<li><b>sysadmin:</b></li>
<ul>
<li>can upgrade account to vipuser but can't edit other info.
=> add event => send email</li>
<li>can search user by first_name last_name email_address username</li>
<li>can activate/deactivate user account => add event</li>
<li>can delete item => add event</li>
<li>can add new log (MyLog)</li>
</ul>
</ul>
<!--<font color=blue>Blue color means "under construction"</font>-->
</div>
( run in 1.543 second using v1.01-cache-2.11-cpan-97f6503c9c8 )