From c9140a24414f871490315ebdb1014a53c10c10a0 Mon Sep 17 00:00:00 2001 From: Neil Lalonde Date: Thu, 28 Feb 2013 16:19:22 -0500 Subject: [PATCH] Add a nag to update often --- .../admin/templates/dashboard.js.handlebars | 35 ++++++++++++------- app/assets/stylesheets/admin/admin_base.scss | 20 ++++++++--- config/locales/client.en.yml | 3 +- 3 files changed, 41 insertions(+), 17 deletions(-) diff --git a/app/assets/javascripts/admin/templates/dashboard.js.handlebars b/app/assets/javascripts/admin/templates/dashboard.js.handlebars index 0a518434551..6313de948b4 100644 --- a/app/assets/javascripts/admin/templates/dashboard.js.handlebars +++ b/app/assets/javascripts/admin/templates/dashboard.js.handlebars @@ -1,17 +1,20 @@

{{i18n admin.dashboard.welcome}}

{{#if Discourse.SiteSettings.version_checks}} -

+

{{#if loading }} - {{i18n loading}} +

{{i18n loading}}

{{else}} - {{i18n admin.dashboard.version}}: {{ versionCheck.installed_version }} +

+ {{i18n admin.dashboard.version}}: {{ versionCheck.installed_version }} - {{#if versionCheck.installed_sha}} - ({{versionCheck.shortSha}}) - {{/if}} + {{#if versionCheck.installed_sha}} + ({{versionCheck.shortSha}}) + {{/if}} +

- +

+ {{i18n admin.dashboard.latest_version}}: {{ versionCheck.latest_version }} {{#if versionCheck.upToDate }} {{i18n admin.dashboard.up_to_date}} {{else}} @@ -19,11 +22,19 @@ {{i18n admin.dashboard.critical_available}} {{i18n admin.dashboard.updates_available}} {{i18n admin.dashboard.please_upgrade}} - {{i18n admin.dashboard.latest_version}}: {{ versionCheck.latest_version }} {{/if}} - - {{/if}} -

+

- +

+ + {{i18n admin.dashboard.update_often}} +

+ {{/if}} +
+ +
+ +
+ +
{{/if}} \ No newline at end of file diff --git a/app/assets/stylesheets/admin/admin_base.scss b/app/assets/stylesheets/admin/admin_base.scss index cc6d04d08be..1d2fd49c7a5 100644 --- a/app/assets/stylesheets/admin/admin_base.scss +++ b/app/assets/stylesheets/admin/admin_base.scss @@ -77,14 +77,24 @@ } } +.version-check { + float: left; + width: 500px; +} +.version-check-right { + float:right; + width: 500px; + margin-right: 15px; +} + .version-check { .version-number { font-size: 18px; font-weight: bold } - .version-notes { - margin-left: 24px; + .version-notes i.icon { + margin-left: 20px; } &.critical .version-notes .normal-note { @@ -109,8 +119,10 @@ } } -#git-commits-widget { - margin: 10px 0; +.update-nag { + i.icon { + font-size: 20px; + } } .settings { diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index d0f8bb4803f..ae45c00875e 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -631,12 +631,13 @@ en: dashboard: title: "Admin Dashboard" welcome: "Welcome to the admin section." - version: "Discourse version" + version: "Installed version" up_to_date: "You are running the latest version of Discourse." critical_available: "A critical update is available." updates_available: "Updates are available." please_upgrade: "Please upgrade!" latest_version: "Latest version" + update_often: 'Please update often!' flags: title: "Flags"