Projet

Général

Profil

« Précédent | Suivant » 

Révision 9e07d215

Ajouté par Frédéric Péters il y a environ un an

misc: remove formpage alteration (#73965)

Voir les différences:

auquotidien/auquotidien.py
4 4
from wcs.qommon.publisher import get_publisher_class, get_request
5 5
from wcs.qommon.misc import get_cfg
6 6

  
7
from modules import formpage
8
from modules import template
9 7
from modules import payments
10 8
from modules import connectors
11 9

  
auquotidien/modules/formpage.py
1
from quixote import get_publisher, get_request, redirect
2
from quixote.directory import Directory
3
from quixote.html import htmltext
4

  
5
import os
6

  
7
import wcs
8
import wcs.forms.root
9
import wcs.forms.preview
10
from wcs.qommon import _
11
from wcs.qommon import template
12
from wcs.qommon import errors
13
from wcs.qommon.form import *
14
from wcs.roles import logged_users_role
15

  
16
from wcs.qommon import emails
17

  
18
OldFormPage = wcs.forms.root.FormPage
19

  
20

  
21
class AlternateFormPage(OldFormPage):
22
    def form_side(self, *args, **kwargs):
23
        form_side_html = OldFormPage.form_side(self, *args, **kwargs)
24
        get_response().filter['gauche'] = form_side_html
25
        get_response().filter['steps'] = form_side_html
26
        return
27

  
28

  
29
wcs.forms.root.FormPage = AlternateFormPage
30
wcs.forms.root.PublicFormStatusPage.form_page_class = AlternateFormPage
31
wcs.forms.preview.PreviewFormPage.__bases__ = (AlternateFormPage,)
auquotidien/modules/template.py
1
from wcs.qommon import template
2

  
3
wcs_get_decorate_vars = template.get_decorate_vars
4

  
5

  
6
def get_decorate_vars(body, response, generate_breadcrumb=True, template_context=None, **kwargs):
7
    if template_context and 'form_side' in template_context:
8
        # force rendering as it will put new variables in the context
9
        template_context['form_side'] = template_context['form_side']()
10

  
11
    return wcs_get_decorate_vars(body, response, generate_breadcrumb)
12

  
13

  
14
template.get_decorate_vars = get_decorate_vars

Formats disponibles : Unified diff