Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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()
Exemplo n.º 4
0
 def _jsonify_settings(self):
     return SettingsSchema().jsonify(rb_settings.get_all())
Exemplo n.º 5
0
 def _jsonify_settings(self):
     return SettingsSchema().jsonify(rb_settings.get_all())
Exemplo n.º 6
0
Arquivo: misc.py Projeto: javfg/indico
 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())