# hobo - portal to configure and deploy applications # Copyright (C) 2015-2022 Entr'ouvert # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Affero General Public License as published # by the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . from django import forms from django.utils.translation import gettext_lazy as _ class MaintenanceForm(forms.Form): maintenance_page = forms.BooleanField(required=False, label=_('Enable maintenance page')) maintenance_page_message = forms.CharField( required=False, widget=forms.Textarea, label=_('Maintenance page message') ) maintenance_pass_trough_header = forms.CharField( required=False, label=_('Maintenance HTTP header pass through') ) disable_cron = forms.BooleanField(required=False, label=_('Disable cron jobs'))