Révision e8e6dedb
Ajouté par Frédéric Péters il y a plus de 11 ans
extra/modules/announces_ui.ptl | ||
---|---|---|
125 | 125 |
|
126 | 126 |
def _q_index [html] (self): |
127 | 127 |
form = Form(enctype='multipart/form-data') |
128 |
form.add_submit('edit', _('Edit'))
|
|
129 |
form.add_submit('delete', _('Delete')) |
|
128 |
get_response().filter['sidebar'] = self.get_sidebar()
|
|
129 |
|
|
130 | 130 |
if self.announce.sent_by_email_time is None: |
131 | 131 |
form.add_submit('email', _('Send email')) |
132 | 132 |
|
133 | 133 |
announces_cfg = get_cfg('announces', {}) |
134 | 134 |
if announces_cfg.get('sms_support', 0) and self.announce.sent_by_sms_time is None: |
135 | 135 |
form.add_submit('sms', _('Send SMS')) |
136 |
form.add_submit('back', _('Back')) |
|
137 | 136 |
|
138 | 137 |
if form.get_submit() == 'edit': |
139 | 138 |
return redirect('edit') |
... | ... | |
143 | 142 |
return redirect('email') |
144 | 143 |
if form.get_submit() == 'sms': |
145 | 144 |
return redirect('sms') |
146 |
if form.get_submit() == 'back': |
|
147 |
return redirect('..') |
|
148 | 145 |
|
149 | 146 |
html_top('announces', title = _('Announce: %s') % self.announce.title) |
150 | 147 |
'<h2>%s</h2>' % _('Announce: %s') % self.announce.title |
148 |
'<div class="bo-block">' |
|
151 | 149 |
'<p>' |
152 | 150 |
self.announce.text |
153 | 151 |
'</p>' |
152 |
'</div>' |
|
154 | 153 |
|
155 |
form.render() |
|
154 |
if form.get_submit_widgets(): |
|
155 |
form.render() |
|
156 |
|
|
157 |
def get_sidebar [html] (self): |
|
158 |
'<ul>' |
|
159 |
'<li><a href="edit">%s</a></li>' % _('Edit') |
|
160 |
'<li><a href="delete">%s</a></li>' % _('Delete') |
|
161 |
'</ul>' |
|
156 | 162 |
|
157 | 163 |
def email [html] (self): |
158 | 164 |
if get_request().form.get('job'): |
... | ... | |
333 | 339 |
'<p class="details">' |
334 | 340 |
time.strftime(misc.date_format(), l.publication_time) |
335 | 341 |
'</p>' |
336 |
'<p class="commands">' |
|
337 |
command_icon('%s/edit' % announce_id, 'edit') |
|
338 |
command_icon('%s/delete' % announce_id, 'remove') |
|
339 |
'</p></li>' |
|
342 |
'</li>' |
|
340 | 343 |
'</ul>' |
341 | 344 |
|
342 | 345 |
def log [html] (self): |
extra/modules/backoffice.ptl | ||
---|---|---|
65 | 65 |
'<li>%s</li>' % c.name |
66 | 66 |
'<ul>' |
67 | 67 |
for formdef, no_pending, no_total in l2: |
68 |
'<li><a href="%s/pending">%s</a>' % (formdef.url_name, formdef.name)
|
|
68 |
'<li><a href="%s/">%s</a>' % (formdef.url_name, formdef.name) |
|
69 | 69 |
_(': %(pending)s open on %(total)s') % {'pending': no_pending, |
70 | 70 |
'total': no_total} |
71 | 71 |
'</li>' |
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 |
|
extra/modules/strongbox_ui.ptl | ||
---|---|---|
22 | 22 |
self.strongboxtype = strongboxtype |
23 | 23 |
|
24 | 24 |
def _q_index [html] (self): |
25 |
form = Form(enctype='multipart/form-data') |
|
26 |
form.add_submit('edit', _('Edit')) |
|
27 |
form.add_submit('delete', _('Delete')) |
|
28 |
form.add_submit('back', _('Back')) |
|
29 |
|
|
30 |
if form.get_submit() == 'edit': |
|
31 |
return redirect('edit') |
|
32 |
if form.get_submit() == 'delete': |
|
33 |
return redirect('delete') |
|
34 |
if form.get_submit() == 'back': |
|
35 |
return redirect('..') |
|
36 |
|
|
37 | 25 |
html_top('strongbox', title = _('Item Type: %s') % self.strongboxtype.label) |
38 | 26 |
'<h2>%s</h2>' % _('Item Type: %s') % self.strongboxtype.label |
39 |
|
|
27 |
get_response().filter['sidebar'] = self.get_sidebar() |
|
40 | 28 |
get_session().display_message() |
41 | 29 |
|
42 |
form.render() |
|
30 |
if self.strongboxtype.validation_months: |
|
31 |
'<div class="bo-block">' |
|
32 |
'<ul>' |
|
33 |
'<li>' |
|
34 |
_('Number of months of validity:') |
|
35 |
' ' |
|
36 |
self.strongboxtype.validation_months |
|
37 |
'</li>' |
|
38 |
'</ul>' |
|
39 |
'</div>' |
|
40 |
|
|
41 |
def get_sidebar [html] (self): |
|
42 |
'<ul>' |
|
43 |
'<li><a href="edit">%s</a></li>' % _('Edit') |
|
44 |
'<li><a href="delete">%s</a></li>' % _('Delete') |
|
45 |
'</ul>' |
|
43 | 46 |
|
44 | 47 |
def edit [html] (self): |
45 | 48 |
form = self.form() |
... | ... | |
192 | 195 |
type_id = l.id |
193 | 196 |
'<li class="biglistitem" id="itemId_%s">' % type_id |
194 | 197 |
'<strong class="label"><a href="types/%s/">%s</a></strong>' % (type_id, l.label) |
195 |
'<p class="commands">' |
|
196 |
command_icon('types/%s/edit' % type_id, 'edit') |
|
197 |
command_icon('types/%s/delete' % type_id, 'remove') |
|
198 |
'</p></li>' |
|
198 |
'</li>' |
|
199 | 199 |
'</ul>' |
200 | 200 |
'</div>' |
201 | 201 |
'</div>' |
Formats disponibles : Unified diff
backoffice: renew backoffice UI with the same patterns as in w.c.s.