diff --git a/Web/templates/_svg/checkmark.html.ep b/Web/templates/_svg/checkmark.html.ep new file mode 100644 index 0000000..5bc3794 --- /dev/null +++ b/Web/templates/_svg/checkmark.html.ep @@ -0,0 +1,5 @@ + + + + + diff --git a/Web/templates/_svg/chevron.html.ep b/Web/templates/_svg/chevron.html.ep new file mode 100644 index 0000000..f26e92d --- /dev/null +++ b/Web/templates/_svg/chevron.html.ep @@ -0,0 +1,5 @@ + + + + + diff --git a/Web/templates/_svg/exclaim.html.ep b/Web/templates/_svg/exclaim.html.ep new file mode 100644 index 0000000..57e209b --- /dev/null +++ b/Web/templates/_svg/exclaim.html.ep @@ -0,0 +1,5 @@ + + + + + diff --git a/Web/templates/_svg/failed.html.ep b/Web/templates/_svg/failed.html.ep new file mode 100644 index 0000000..1551fcf --- /dev/null +++ b/Web/templates/_svg/failed.html.ep @@ -0,0 +1,6 @@ + + + + + + diff --git a/Web/templates/_svg/loading.html.ep b/Web/templates/_svg/loading.html.ep new file mode 100644 index 0000000..3059723 --- /dev/null +++ b/Web/templates/_svg/loading.html.ep @@ -0,0 +1,6 @@ + + + + + + diff --git a/Web/templates/dashboard/_milestone.html.ep b/Web/templates/dashboard/_milestone.html.ep new file mode 100644 index 0000000..1def528 --- /dev/null +++ b/Web/templates/dashboard/_milestone.html.ep @@ -0,0 +1,15 @@ + +
+
+% if ( $milestone->{is_complete} && $milestone->{is_complete} == 1 ) { + + %= include '_svg/checkmark' + +% } else { + %= include '_svg/loading' +% } + <%= $milestone->{text} %> +
+
+ + diff --git a/Web/templates/dashboard/blog.html.ep b/Web/templates/dashboard/blog.html.ep index ad805ba..ab85a2e 100644 --- a/Web/templates/dashboard/blog.html.ep +++ b/Web/templates/dashboard/blog.html.ep @@ -25,22 +25,49 @@ % } + + + + + + + + + + + + + + -% if ( $blog ) { -

My Websites

-
SettingValueMeaning
Domain<%= $blog->domain->name %>This is the domain name for your website. Users from the Internet can visit this domain to see your website.
- - - - - - - - - - - - -
DomainStatus Link
<%= $blog->domain->name %>Manage Blog
-% } +%# +%# Repository +%# <%= $blog->repo->url %> +%# This is the URL we use to fetch your git repository when the website is built. +%# + + + Last Build + % if ( $blog->minutes_since_last_build ) { + <%= $blog->minutes_since_last_build %> minutes ago + % } else { + Never Built + % } + How long ago the last build was. + + %# Build & Site Restrictions %> + + Actions + +
+ %#
+ %#
+ %# + %#
+ %#
+
+ + + + diff --git a/Web/templates/dashboard/blog_builds.html.ep b/Web/templates/dashboard/blog_builds.html.ep index 26a0cc6..1785482 100644 --- a/Web/templates/dashboard/blog_builds.html.ep +++ b/Web/templates/dashboard/blog_builds.html.ep @@ -61,23 +61,6 @@ % } -%= include 'dashboard/_website/information' - - - %# Job Panel % % my $index = 0; % foreach my $build ( @{$blog->get_builds} ) { @@ -89,18 +72,18 @@
%= include '_svg/checkmark' - Build <%= $build->{id} %> completed successfully. (Queued: <%= $build->{date} %>) + Build job <%= $build->{id} %>/<%= $job->{task} %> completed successfully. (Queued: <%= $build->{date} %>)
- %= include 'dashboard/_website/milestone', milestone => { is_complete => $job->{notes}->{is_deploy_complete}, text => 'Deploy to Webserver' }; + %= include 'dashboard/_milestone', milestone => { is_complete => $job->{notes}->{is_deploy_complete}, text => 'Deploy to Webserver' }; - %= include 'dashboard/_website/milestone', milestone => { is_complete => $job->{notes}->{is_build_complete}, text => 'Build Website' }; + %= include 'dashboard/_milestone', milestone => { is_complete => $job->{notes}->{is_build_complete}, text => 'Build Website' }; - %= include 'dashboard/_website/milestone', milestone => { is_complete => $job->{notes}->{is_clone_complete}, text => 'Clone Repo & Check Settings' }; + %= include 'dashboard/_milestone', milestone => { is_complete => $job->{notes}->{is_clone_complete}, text => 'Clone Repo & Check Settings' };
@@ -171,16 +154,16 @@ Building...
- Building <%= $build->{id} %>... (Queued: <%= $build->{date} %>) + Building job <%= $build->{id} %>/<%= $job->{task} %>... (Queued: <%= $build->{date} %>)
- %= include 'dashboard/_website/milestone', milestone => { is_complete => $job->{notes}->{is_deploy_complete}, text => 'Deploy to Webserver' }; + %= include 'dashboard/_milestone', milestone => { is_complete => $job->{notes}->{is_deploy_complete}, text => 'Deploy to Webserver' }; - %= include 'dashboard/_website/milestone', milestone => { is_complete => $job->{notes}->{is_build_complete}, text => 'Build Website' }; + %= include 'dashboard/_milestone', milestone => { is_complete => $job->{notes}->{is_build_complete}, text => 'Build Website' }; - %= include 'dashboard/_website/milestone', milestone => { is_complete => $job->{notes}->{is_clone_complete}, text => 'Clone Repo & Check Settings' }; + %= include 'dashboard/_milestone', milestone => { is_complete => $job->{notes}->{is_clone_complete}, text => 'Clone Repo & Check Settings' };