File tree Expand file tree Collapse file tree 5 files changed +171
-0
lines changed
Web/lib/BlogDB/Web/Controller Expand file tree Collapse file tree 5 files changed +171
-0
lines changed Original file line number Diff line number Diff line change 1+ package BlogDB::Web::Controller::Blog ;
2+ use Mojo::Base ' Mojolicious::Controller' , -signatures;
3+
4+ sub get_blog ($c ) {
5+ $c -> set_template( ' blog/index' );
6+
7+ }
8+
9+ sub post_follow ($c ) {
10+ $c -> set_template( ' blog/index' );
11+
12+ }
13+
14+ sub post_unfollow ($c ) {
15+ $c -> set_template( ' blog/index' );
16+
17+ }
18+
19+ sub get_settings ($c ) {
20+ $c -> set_template( ' blog/settings' );
21+
22+ }
23+
24+ sub post_settings ($c ) {
25+ $c -> set_template( ' blog/settings' );
26+
27+ }
28+
29+ sub post_publish ($c ) {
30+ $c -> set_template( ' blog/settings' );
31+
32+ }
33+
34+ sub post_unpublish ($c ) {
35+ $c -> set_template( ' blog/settings' );
36+
37+ }
38+
39+ 1;
Original file line number Diff line number Diff line change 1+ package BlogDB::Web::Controller::Create ;
2+ use Mojo::Base ' Mojolicious::Controller' , -signatures;
3+
4+ sub post_new ($c ) {
5+
6+ }
7+
8+ sub get_new_blog ($c ) {
9+ $c -> set_template( ' new/index' );
10+ }
11+
12+ sub post_new_blog ($c ) {
13+ $c -> set_template( ' new/index' );
14+ }
15+
16+ sub post_push_blog ($c ) {
17+
18+ }
19+
20+ 1;
Original file line number Diff line number Diff line change 1+ package BlogDB::Web::Controller::Root ;
2+ use Mojo::Base ' Mojolicious::Controller' , -signatures;
3+
4+ sub get_register ($c ) {
5+ $c -> set_template( ' register' );
6+
7+ }
8+
9+ sub post_register ($c ) {
10+ $c -> set_template( ' register' );
11+
12+ }
13+
14+ sub get_forgot ($c ) {
15+ $c -> set_template( ' forgot' );
16+
17+ }
18+
19+ sub post_forgot ($c ) {
20+ $c -> set_template( ' forgot' );
21+
22+ }
23+
24+ sub get_reset ($c ) {
25+ $c -> set_template( ' reset' );
26+
27+ }
28+
29+ sub post_reset ($c ) {
30+ $c -> set_template( ' reset' );
31+
32+ }
33+
34+ sub post_login ($c ) {
35+
36+ }
37+
38+ sub post_logout ($c ) {
39+
40+ }
41+
42+ 1;
Original file line number Diff line number Diff line change 1+ package BlogDB::Web::Controller::Tags ;
2+ use Mojo::Base ' Mojolicious::Controller' , -signatures;
3+
4+ sub get_tags ($c ) {
5+ $c -> set_template( ' tags/index' );
6+ }
7+
8+ sub post_suggest_tag ($c ) {
9+ $c -> set_template( ' tags/index' );
10+ }
11+
12+ sub post_vote_tag ($c ) {
13+ $c -> set_template( ' tags/index' );
14+ }
15+
16+ sub post_delete_tag ($c ) {
17+ $c -> set_template( ' tags/index' );
18+ }
19+
20+ 1;
21+
Original file line number Diff line number Diff line change 1+ package BlogDB::Web::Controller::User ;
2+ use Mojo::Base ' Mojolicious::Controller' , -signatures;
3+
4+ # Do user listing for logged in or not logged in user.
5+ # User to show is :name
6+ sub get_user ($c ) {
7+ $c -> set_template( ' user/index' );
8+
9+ }
10+
11+ # Do follow/unfollow for currently logged in user.
12+ # User to follow is :name
13+ sub post_follow ($c ) {
14+ $c -> set_template( ' user/index' );
15+
16+ }
17+
18+ sub post_unfollow ($c ) {
19+ $c -> set_template( ' user/index' );
20+
21+ }
22+
23+ # Set settings for currently logged in user.
24+ sub get_settings ($c ) {
25+ $c -> set_template( ' user/settings' );
26+
27+ }
28+
29+ sub post_bio ($c ) {
30+ $c -> set_template( ' user/settings' );
31+
32+ }
33+
34+ sub post_about ($c ) {
35+ $c -> set_template( ' user/settings' );
36+
37+ }
38+
39+ sub post_password ($c ) {
40+ $c -> set_template( ' user/settings' );
41+
42+ }
43+
44+ sub post_email ($c ) {
45+ $c -> set_template( ' user/settings' );
46+
47+ }
48+
49+ 1;
You can’t perform that action at this time.
0 commit comments