from . models import * from otree.api import Page import datetime def consent_data_error_message(player, value): if not value: return 'Your consent is required to proceed.' def consent_rules_error_message(player, value): if not value: return 'Your confirmation is required to proceed.' def payment_check_error_message(player, value): if not value: return 'Your confirmation is required to proceed.' class GeneralIntroduction(Page): pass class Consent_data(Page): form_model = 'player' form_fields = ['consent_data', 'payment_check'] def vars_for_template(self): return dict(date=datetime.date.today().strftime('%d-%m-%Y')) def consent_data_error_message(self, value): if not value: return 'Your consent is required to proceed.' def payment_check_error_message(self, value): if not value: return 'Your confirmation is required to proceed.' class Consent_rules(Page): form_model = 'player' form_fields = ['consent_rules'] def vars_for_template(self): return dict(date=datetime.date.today().strftime('%d-%m-%Y')) def consent_rules_error_message(self, value): if not value: return 'Your confirmation is required to proceed.' page_sequence = [GeneralIntroduction, Consent_data]