diff --git a/css/cms.css b/css/cms.css
index 3382c86..ba96947 100755
--- a/css/cms.css
+++ b/css/cms.css
@@ -33,3 +33,14 @@
float: left;
margin-right: 6px;
}
+/* line 42, ../scss/cms.scss */
+.cms table.ss-gridfield-table tr td .modified {
+ margin-left: 5px;
+ color: #7E7470;
+ background-color: #fff0bc;
+ padding: 1px 3px;
+ border: 1px solid #C9B800;
+ font-size: 80%;
+ border-radius: 3px;
+ text-transform: uppercase;
+}
diff --git a/forms/gridfield/GridFieldBlogPostState.php b/forms/gridfield/GridFieldBlogPostState.php
index 98f976a..967cfb9 100755
--- a/forms/gridfield/GridFieldBlogPostState.php
+++ b/forms/gridfield/GridFieldBlogPostState.php
@@ -29,6 +29,11 @@ class GridFieldBlogPostState implements GridField_ColumnProvider {
public function getColumnContent($gridField, $record, $columnName) {
if($columnName == "State") {
if($record->hasMethod("isPublished")) {
+ $modifiedLabel = "";
+ if($record->isModified()) {
+ $modifiedLabel = ""._t("GridFieldBlogPostState.Modified")."";
+ }
+
$published = $record->isPublished();
if(!$published) {
return _t("GridFieldBlogPostState.Draft",
@@ -49,7 +54,7 @@ class GridFieldBlogPostState implements GridField_ColumnProvider {
array(
"date" => $record->dbObject("PublishDate")->Nice()
)
- );
+ ).$modifiedLabel;
}
}
}
diff --git a/lang/en.yml b/lang/en.yml
index 02c26f7..a257bc3 100755
--- a/lang/en.yml
+++ b/lang/en.yml
@@ -9,6 +9,7 @@ en:
Draft: ' Saved as Draft'
Published: ' Published on {date}'
Timer: ' Publish at {date}'
+ Modified: 'Modified'
BlogPost:
PublishDate: 'Publish Date'
Categories: 'Categories'
diff --git a/scss/cms.scss b/scss/cms.scss
index 4e45c5f..bb8ed21 100755
--- a/scss/cms.scss
+++ b/scss/cms.scss
@@ -39,6 +39,16 @@
float: left;
margin-right: 6px;
}
+ .modified {
+ margin-left: 5px;
+ color: #7E7470;
+ background-color: #fff0bc;
+ padding: 1px 3px;
+ border: 1px solid #C9B800;
+ font-size: 80%;
+ border-radius: 3px;
+ text-transform: uppercase;
+ }
}
}
}