Exemple #1
0
    def _process(self):
        defaults = FormDefaults(**rb_settings.get_all())
        form = SettingsForm(obj=defaults)
        if form.validate_on_submit():
            rb_settings.set_multi(form.data)
            flash(_('Settings saved'), 'success')
            return redirect(url_for('.settings'))

        return WPAdmin.render_template('rb/settings.html', 'rb-settings', form=form)
Exemple #2
0
    def _process(self):
        defaults = FormDefaults(**rb_settings.get_all())
        form = SettingsForm(obj=defaults)
        if form.validate_on_submit():
            rb_settings.set_multi(form.data)
            flash(_('Settings saved'), 'success')
            return redirect(url_for('.settings'))

        return WPAdmin.render_template('rb/settings.html', 'rb-settings', form=form)
Exemple #3
0
    def _process(self):
        defaults = FormDefaults(**rb_settings.get_all())
        form = SettingsForm(obj=defaults)
        if form.validate_on_submit():
            rb_settings.set_multi(form.data)
            flash(_('Settings saved'), 'success')
            return redirect(url_for('.settings'))

        rb_active = Config.getInstance().getIsRoomBookingActive()
        return WPRoomBookingSettings(self, 'rb-settings', rb_active=rb_active, form=form).display()
Exemple #4
0
 def _jsonify_settings(self):
     return SettingsSchema().jsonify(rb_settings.get_all())
Exemple #5
0
 def _jsonify_settings(self):
     return SettingsSchema().jsonify(rb_settings.get_all())
Exemple #6
0
 def _process(self):
     return SettingsSchema(only=[
         'notification_before_days', 'notification_before_days_weekly',
         'notification_before_days_monthly', 'end_notification_daily',
         'end_notification_weekly', 'end_notification_monthly'
     ]).jsonify(rb_settings.get_all())