pyceo/ceo/tui/views/RenewUserConfirmationView.py

19 lines
711 B
Python

from .ConfirmationView import ConfirmationView
class RenewUserConfirmationView(ConfirmationView):
def __init__(self, model, controller, app):
super().__init__(model, controller, app)
membership_str = 'member'
if model.membership_type == 'club_rep':
membership_str = 'non-member'
lines = [
f"{model.username} will be renewed for the following {membership_str} terms:",
'',
', '.join(self.model.new_terms)
]
if model.membership_type == 'general_member':
lines.append('')
lines.append(f'Please make sure they have paid ${model.num_terms * 2} in club fees.')
self.set_lines(lines)