Feedback HTML views added and fixes made
This commit is contained in:
parent
baea01e8b5
commit
09f9cf9d48
6 changed files with 110 additions and 5 deletions
29
lib/Pear/LocalLoop/Controller/Admin/Feedback.pm
Normal file
29
lib/Pear/LocalLoop/Controller/Admin/Feedback.pm
Normal file
|
@ -0,0 +1,29 @@
|
|||
package Pear::LocalLoop::Controller::Admin::Feedback;
|
||||
use Mojo::Base 'Mojolicious::Controller';
|
||||
|
||||
has result_set => sub {
|
||||
my $c = shift;
|
||||
return $c->schema->resultset('Feedback');
|
||||
};
|
||||
|
||||
sub index {
|
||||
my $c = shift;
|
||||
|
||||
my $feedback_rs = $c->result_set;
|
||||
$c->stash( feedbacks => [ $feedback_rs->all ] );
|
||||
}
|
||||
|
||||
sub read {
|
||||
my $c = shift;
|
||||
|
||||
my $id = $c->param('id');
|
||||
|
||||
if ( my $feedback = $c->result_set->find($id) ) {
|
||||
$c->stash( feedback => $feedback );
|
||||
} else {
|
||||
$c->flash( error => 'No Feedback found' );
|
||||
$c->redirect_to( '/admin/feedback' );
|
||||
}
|
||||
}
|
||||
|
||||
1;
|
|
@ -45,7 +45,6 @@ sub post_feedback {
|
|||
my $user = $user_rs->find({'email' => $validation->param('email')});
|
||||
|
||||
$c->schema->resultset('Feedback')->create({
|
||||
email => $validation->param('email'),
|
||||
user => $user,
|
||||
feedbacktext => $validation->param('feedbacktext'),
|
||||
app_name => $validation->param('app_name'),
|
||||
|
|
Reference in a new issue