Better media handling.

master
Manager Bot 3 years ago
parent cd21dbc050
commit 75d099a7ef
  1. 6
      Web/lib/MJB/Web/Controller/Dashboard.pm
  2. 6
      Web/templates/dashboard/blog_media.html.ep

@ -213,6 +213,12 @@ sub do_blog_media ( $c ) {
my $upload = $c->req->upload( 'upload' );
if ( ! $upload->asset->size ) {
$c->flash( error_message => "You must select a file to upload" );
$c->redirect_to( $c->url_for( 'show_dashboard_blog_media', { id => $blog->id } ) );
return;
}
# Ensure the upload directory exists.
Mojo::File->new( $jekyll->repo_path . "/assets/media/" )->make_path;

@ -8,6 +8,12 @@
</div>
% }
% if ( my $error_message = flash 'error_message' ) {
<div style="margin-top: 2em" class="alert alert-danger" role="alert">
<%== $error_message %>
</div>
% }
% if ( $c->stash->{success} ) {
<div style="margin-top: 2em" class="alert alert-success" role="alert">
<%= $c->stash->{success_message} %>

Loading…
Cancel
Save