<%! from django.utils.translation import ugettext as _ %> <%! from datetime import datetime, timedelta %> <%! import pytz %> <%page args="section_data"/> <%include file="add_coupon_modal.html" args="section_data=section_data" /> <%include file="edit_coupon_modal.html" args="section_data=section_data" /> <%include file="set_course_mode_price_modal.html" args="section_data=section_data" /> <%include file="generate_registarion_codes_modal.html" args="section_data=section_data" />

${_('Registration Codes')}

%if section_data['sales_admin']: ${_('Click to generate Registration Codes')} ${_('Generate Registration Codes')} %endif

${_('Click to generate a CSV file of all Course Registrations Codes:')}

${_('Click to generate a CSV file of all Active Course Registrations Codes:')}

${_('Click to generate a CSV file of all Spent Course Registrations Codes:')}

%if section_data['coupons_enabled']:

${_("Course Price")}

${_("Course Price: ")}${section_data['currency_symbol']}${section_data['course_price']} %if section_data['access']['finance_admin'] is True: + ${_('Set Price')} %endif
%endif %if section_data['access']['finance_admin']:

${_("Sales")}

%if section_data['total_amount'] is not None: ${_("Total CC Amount: ")}$${section_data['total_amount']} %endif
${_("Click to generate a CSV file for all sales records in this course")}

${_("Enter the invoice number to invalidate or re-validate sale")}

%endif %if section_data['coupons_enabled']:

${_("Coupons List")}

${_("Click to generate a CSV file of all Coupon Codes:")} ${_("Coupons Information")} + ${_("Add Coupon")}
%if len(section_data['coupons']): %for coupon in section_data['coupons']: <% current_date = datetime.now(pytz.UTC) %> <% coupon_expiry_date = coupon.expiration_date %> %if coupon.is_active == False: %elif coupon_expiry_date is not None and current_date >= coupon_expiry_date: %else: %endif %endfor
${_("Code")} ${_("Description")} ${_("Expiry Date")} ${_("Discount (%)")} ${_("Redeem Count")} ${_("Actions")}
${_('{code}').format(code=coupon.code)} ${_('{description}').format(description=coupon.description)} ${coupon.display_expiry_date} ${_('{discount}').format(discount=coupon.percentage_discount)} ${ coupon.couponredemption_set.filter(order__status='purchased').count() } [x]${_('Edit')}
%endif
%endif