mirror of
https://github.com/stolksdorf/homebrewery.git
synced 2025-12-15 21:35:56 +00:00
Quick fix to an incredibly large payload size on the admin page
This commit is contained in:
@@ -48,7 +48,7 @@ var HomebrewAdmin = React.createClass({
|
|||||||
// if(!brew) return null;
|
// if(!brew) return null;
|
||||||
|
|
||||||
return _.map(this.props.homebrews, (brew)=>{
|
return _.map(this.props.homebrews, (brew)=>{
|
||||||
return <tr className={cx('brewRow', {'isEmpty' : brew.text == ""})} key={brew.sharedId}>
|
return <tr className={cx('brewRow', {'isEmpty' : brew.text == "false"})} key={brew.sharedId}>
|
||||||
<td><a href={'/homebrew/edit/' + brew.editId} target='_blank'>{brew.editId}</a></td>
|
<td><a href={'/homebrew/edit/' + brew.editId} target='_blank'>{brew.editId}</a></td>
|
||||||
<td><a href={'/homebrew/share/' + brew.shareId} target='_blank'>{brew.shareId}</a></td>
|
<td><a href={'/homebrew/share/' + brew.shareId} target='_blank'>{brew.shareId}</a></td>
|
||||||
<td>{Moment(brew.createdAt).fromNow()}</td>
|
<td>{Moment(brew.createdAt).fromNow()}</td>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
var _ = require('lodash');
|
||||||
require('app-module-path').addPath('./shared');
|
require('app-module-path').addPath('./shared');
|
||||||
var vitreumRender = require('vitreum/render');
|
var vitreumRender = require('vitreum/render');
|
||||||
var bodyParser = require('body-parser')
|
var bodyParser = require('body-parser')
|
||||||
@@ -38,6 +39,13 @@ app.get('/admin', function(req, res){
|
|||||||
return res.status(401).send('Access denied')
|
return res.status(401).send('Access denied')
|
||||||
}
|
}
|
||||||
HomebrewModel.find({}, function(err, homebrews){
|
HomebrewModel.find({}, function(err, homebrews){
|
||||||
|
|
||||||
|
//Remove the text to reduce the response payload
|
||||||
|
homebrews = _.map(homebrews, (brew)=>{
|
||||||
|
brew.text = brew.text != '';
|
||||||
|
return brew;
|
||||||
|
});
|
||||||
|
|
||||||
vitreumRender({
|
vitreumRender({
|
||||||
page: './build/admin/bundle.dot',
|
page: './build/admin/bundle.dot',
|
||||||
prerenderWith : './client/admin/admin.jsx',
|
prerenderWith : './client/admin/admin.jsx',
|
||||||
|
|||||||
Reference in New Issue
Block a user