19 lines
711 B
Python
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)
|