コード例 #1
0
def delete_project(manager, project, void=True):
    project_id, qid = project.id, project.qid
    [reminder.void(void) for reminder in (Reminder.objects.filter(project_id=project_id))]
    questionnaire = FormModel.get(manager, qid)
    [submission.void(void) for submission in get_submissions(manager, questionnaire.form_code, None, None)]
    questionnaire.void(void)
    project.set_void(manager, void)
コード例 #2
0
def all_submissions(dbm,
                    form_code,
                    from_time=None,
                    to_time=None,
                    page_number=0,
                    page_size=None):
    return get_submissions(dbm, form_code, from_time, to_time, page_number,
                           page_size)
コード例 #3
0
def deleted_submissions(dbm,
                        form_code,
                        from_time=None,
                        to_time=None,
                        page_number=0,
                        page_size=None):
    return get_submissions(dbm, form_code, from_time, to_time, page_number,
                           page_size, DELETED_SUBMISSION_LOG_VIEW_NAME)
コード例 #4
0
def successful_submissions(dbm, form_code):
    return get_submissions(dbm,
                           form_code,
                           None,
                           None,
                           view_name=SUCCESS_SUBMISSION_LOG_VIEW_NAME)
コード例 #5
0
def undeleted_submissions(dbm, form_code):
    return get_submissions(dbm,
                           form_code,
                           None,
                           None,
                           view_name=UNDELETED_SUBMISSION_LOG_VIEW_NAME)
コード例 #6
0
ファイル: test_migrate.py プロジェクト: mrudtf/datawinners
 def change_submissions(self, dbm, form_code, entity_question_code):
     submission = get_submissions(dbm, form_code, None, None, 0, 1)[0]
     old, new = self.make_wrong_subject_short_code(submission,
                                                   entity_question_code)
     self.update_submission_values(submission, entity_question_code, new)
     return old, new