bsw/jbe@0: local initiative = Initiative:by_id(param.get("initiative_id", atom.integer)) bsw/jbe@0: bsw/jbe@0: if Initiator:by_pk(initiative.id, app.session.member.id) then bsw/jbe@0: local draft = Draft:new() bsw/jbe@0: draft.author_id = app.session.member.id bsw/jbe@0: draft.initiative_id = initiative.id bsw/jbe@0: draft.content = param.get("content") bsw/jbe@0: draft:save() bsw/jbe@0: bsw/jbe@0: slot.put_into("notice", _"New draft has been added to initiative") bsw/jbe@0: bsw/jbe@0: else bsw/jbe@0: error('access denied') bsw/jbe@0: end