summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Fridman <fridman@mail.sfsu.edu>2015-04-09 21:01:25 -0400
committerSean Fridman <fridman@mail.sfsu.edu>2015-04-09 21:01:25 -0400
commit3e96d59bfad722c77a3665971d0880623471f8c4 (patch)
treef8ce7a1ebe4c485c9e840256ffd510003226dc8e
parent00fd19b33ead56842daeb6f6a24735a8687f7744 (diff)
Let the client decide what message to display
-rw-r--r--app/node_modules/okadminview/index.js6
-rw-r--r--themes/okadmin/templates/partials/flash.liquid2
2 files changed, 4 insertions, 4 deletions
diff --git a/app/node_modules/okadminview/index.js b/app/node_modules/okadminview/index.js
index 9e9aacf..b8ade49 100644
--- a/app/node_modules/okadminview/index.js
+++ b/app/node_modules/okadminview/index.js
@@ -165,7 +165,7 @@ function OKAdminView(options) {
try {
resource.assertValid(data);
resource.create(data).then(function(created) {
- req.flash('success', 'Created ' + type);
+ req.flash('success', {action: 'create'});
res.redirect(303, data[resource.idField]);
}).fail(errorHandler(req, res));
} catch (errors) {
@@ -189,7 +189,7 @@ function OKAdminView(options) {
try {
resource.assertValid(data);
resource.update(id, data).then(function(updated) {
- req.flash('success', 'Updated ' + type);
+ req.flash('success', {action: 'update'});
res.redirect(303, '../' + updated[resource.idField]);
}).fail(errorHandler(req, res));
} catch (errors) {
@@ -209,7 +209,7 @@ function OKAdminView(options) {
} else {
meta.get().then(function(metadata) {
resource.destroy(id).then(function() {
- req.flash('success', 'Deleted ' + type);
+ req.flash('success', {action: 'delete'});
res.redirect(303, '../..');
}).fail(errorHandler(req, res));
}).fail(errorHandler(req, res));
diff --git a/themes/okadmin/templates/partials/flash.liquid b/themes/okadmin/templates/partials/flash.liquid
index 33b621b..9cd5bac 100644
--- a/themes/okadmin/templates/partials/flash.liquid
+++ b/themes/okadmin/templates/partials/flash.liquid
@@ -1,6 +1,6 @@
{% if success %}
<div class="success">
- {{success}}
+ {{success.action}}
</div>
{% elsif errors %}
<div class="errors">