liquid_feedback_frontend
annotate model/survey_member.lua @ 1735:5a8a09119865
Added survey feature
author | bsw |
---|---|
date | Fri Oct 08 00:09:23 2021 +0200 (2021-10-08) |
parents | |
children |
rev | line source |
---|---|
bsw@1735 | 1 SurveyMember = mondelefant.new_class() |
bsw@1735 | 2 SurveyMember.table = 'survey_member' |
bsw@1735 | 3 |
bsw@1735 | 4 SurveyMember:add_reference{ |
bsw@1735 | 5 mode = '11', |
bsw@1735 | 6 to = "SurveyAnswerSet", |
bsw@1735 | 7 this_key = 'survey_answer_set_ident', |
bsw@1735 | 8 that_key = 'ident', |
bsw@1735 | 9 ref = 'answer_set', |
bsw@1735 | 10 back_ref = 'member' |
bsw@1735 | 11 } |
bsw@1735 | 12 |
bsw@1735 | 13 function SurveyMember:by_pk(survey_id, member_id) |
bsw@1735 | 14 return self:new_selector() |
bsw@1735 | 15 :add_where{ "survey_id = ?", survey_id } |
bsw@1735 | 16 :add_where{ "member_id = ?", member_id } |
bsw@1735 | 17 :optional_object_mode() |
bsw@1735 | 18 :exec() |
bsw@1735 | 19 end |