mirror of https://github.com/TryGhost/Ghost.git
47 lines
964 B
JavaScript
47 lines
964 B
JavaScript
const common = require('../../../../../lib/common');
|
|
const debug = require('ghost-ignition').debug('api:v2:utils:serializers:output:members');
|
|
|
|
module.exports = {
|
|
browse(data, apiConfig, frame) {
|
|
debug('browse');
|
|
|
|
frame.response = data;
|
|
},
|
|
|
|
add(data, apiConfig, frame) {
|
|
debug('add');
|
|
|
|
frame.response = {
|
|
members: [data]
|
|
};
|
|
},
|
|
|
|
edit(data, apiConfig, frame) {
|
|
debug('edit');
|
|
|
|
frame.response = {
|
|
members: [data]
|
|
};
|
|
},
|
|
|
|
read(data, apiConfig, frame) {
|
|
debug('read');
|
|
|
|
if (!data) {
|
|
return Promise.reject(new common.errors.NotFoundError({
|
|
message: common.i18n.t('errors.api.members.memberNotFound')
|
|
}));
|
|
}
|
|
|
|
frame.response = {
|
|
members: [data]
|
|
};
|
|
},
|
|
|
|
importCSV(data, apiConfig, frame) {
|
|
debug('importCSV');
|
|
|
|
frame.response = data;
|
|
}
|
|
};
|