Projet

Général

Profil

« Précédent | Suivant » 

Révision e8e6dedb

Ajouté par Frédéric Péters il y a plus de 11 ans

backoffice: renew backoffice UI with the same patterns as in w.c.s.

Voir les différences:

extra/modules/payments_ui.ptl
122 122
        self.regie = regie
123 123

  
124 124
    def _q_index [html] (self):
125
        form = Form(enctype='multipart/form-data')
126
        form.add_submit('edit', _('Edit'))
127
        form.add_submit('delete', _('Delete'))
128
        form.add_submit('back', _('Back'))
129

  
130
        if form.get_submit() == 'edit':
131
            return redirect('edit')
132
        if form.get_submit() == 'delete':
133
            return redirect('delete')
134
        if form.get_submit() == 'back':
135
            return redirect('..')
136

  
137 125
        html_top('payments', title = _('Regie: %s') % self.regie.label)
126
        get_response().filter['sidebar'] = self.get_sidebar()
138 127
        '<h2>%s</h2>' % _('Regie: %s') % self.regie.label
139 128

  
140 129
        get_session().display_message()
141 130

  
142 131
        if self.regie.description:
132
            '<div class="bo-block">'
143 133
            '<p>'
144 134
            self.regie.description
145 135
            '</p>'
136
            '</div>'
146 137

  
147 138
        if self.regie.service:
139
            '<div class="bo-block">'
148 140
            url = get_publisher().get_frontoffice_url() + '/payment/back_asynchronous/'
149 141
            url += str(self.regie.id)
150 142
            '<p>'
......
153 145
            '</p>'
154 146
            '<p>'
155 147
            '%s %s' % (_('Payment notification URL:'), url)
148
            '</div>'
156 149

  
157
        form.render()
150
    def get_sidebar [html] (self):
151
        '<ul>'
152
        '<li><a href="edit">%s</a></li>' % _('Edit')
153
        '<li><a href="delete">%s</a></li>' % _('Delete')
154
        '</ul>'
158 155

  
159 156
    def edit [html] (self):
160 157
        form = self.form()
......
396 393
            regie_id = l.id
397 394
            '<li class="biglistitem" id="itemId_%s">' % regie_id
398 395
            '<strong class="label"><a href="regie/%s/">%s</a></strong>' % (regie_id, l.label)
399
            '<p class="commands">'
400
            command_icon('regie/%s/edit' % regie_id, 'edit')
401
            command_icon('regie/%s/delete' % regie_id, 'remove')
402
            '</p></li>'
396
            '</li>'
403 397
        '</ul>'
404 398

  
405 399

  

Formats disponibles : Unified diff