25 lines
654 B
JavaScript
25 lines
654 B
JavaScript
|
// License: LGPL-3.0-or-later
|
||
|
var restful_resource = require('../../../common/restful_resource')
|
||
|
|
||
|
appl.def('supporter', {
|
||
|
path_prefix: '/nonprofits/' + app.nonprofit_id + '/',
|
||
|
resource_name: 'supporters',
|
||
|
after_create_failure: function(resp) {
|
||
|
appl.def('error', resp).def('loading', false)
|
||
|
},
|
||
|
before_create: function(obj) {
|
||
|
obj.tags_attributes = [{
|
||
|
parent_id: app.nonprofit_id,
|
||
|
parent_type: 'Nonprofit',
|
||
|
name: 'volunteer'
|
||
|
}]
|
||
|
appl.def('error', '').def('loading', true)
|
||
|
},
|
||
|
after_create: function(resp, node){
|
||
|
appl.def('loading', false)
|
||
|
appl.notify("Volunteer created!")
|
||
|
appl.redirect('/nonprofits/' + app.nonprofit_id)
|
||
|
}
|
||
|
})
|
||
|
|