0001-workflows-better-wording-for-create-formdata-action-.patch
tests/workflow/test_formdata.py | ||
---|---|---|
261 | 261 |
formdata.perform_workflow() |
262 | 262 |
assert target_formdef.data_class().count() == 1 |
263 | 263 |
assert formdata.evolution[-1].parts[0].attach_to_history is True |
264 |
assert 'Created new form' in str(formdata.evolution[-1].parts[0].view()) |
|
265 |
assert target_formdef.get_url() in str(formdata.evolution[-1].parts[0].view()) |
|
264 |
assert 'New form "target form" created : <a href="%s1/">1-1</a>' % target_formdef.get_url() in str( |
|
265 |
formdata.evolution[-1].parts[0].view() |
|
266 |
) |
|
266 | 267 | |
267 | 268 |
# don't crash in case target formdata is removed |
268 | 269 |
formdata.refresh_from_storage() |
269 | 270 |
target_formdef.data_class().wipe() |
270 |
assert 'deleted' in str(formdata.evolution[-1].parts[0].view())
|
|
271 |
assert 'New form created (deleted, 1-1)' in str(formdata.evolution[-1].parts[0].view())
|
|
271 | 272 | |
272 | 273 |
# don't crash in case target formdef is removed |
273 | 274 |
target_formdef.remove_self() |
274 | 275 |
formdata.refresh_from_storage() |
275 |
assert 'deleted' in str(formdata.evolution[-1].parts[0].view())
|
|
276 |
assert 'New form created (deleted, 1-1)' in str(formdata.evolution[-1].parts[0].view())
|
|
276 | 277 | |
277 | 278 | |
278 | 279 |
def test_create_formdata_card_item_mapping(two_pubs): |
wcs/wf/create_formdata.py | ||
---|---|---|
184 | 184 |
if formdata is None: |
185 | 185 |
raise KeyError |
186 | 186 |
except KeyError: |
187 |
# formdef or formdata deleted |
|
187 | 188 |
return htmltext('<p class="wf-links">%s (%s, %s-%s)</p>') % ( |
188 |
_('Created new form'),
|
|
189 |
_('New form created'),
|
|
189 | 190 |
_('deleted'), |
190 | 191 |
self.formdef_id, |
191 | 192 |
self.formdata_id, |
192 | 193 |
) |
193 |
return htmltext('<p class="wf-links">%s <a href="%s">%s %s</a>') % ( |
|
194 |
_('Created new form'), |
|
194 |
result = htmltext('<p class="wf-links">') |
|
195 |
result += htmltext(_('New form "%s" created :') % self.formdef.name) |
|
196 |
result += htmltext(' <a href="%s">%s-%s</a>') % ( |
|
195 | 197 |
formdata.get_url(backoffice=bool(get_request() and get_request().is_in_backoffice())), |
196 |
self.formdef.name if self.formdef else _('Deleted'),
|
|
198 |
self.formdef_id,
|
|
197 | 199 |
self.formdata_id, |
198 | 200 |
) |
201 |
result += htmltext('</p>') |
|
202 |
return result |
|
199 | 203 |
else: |
200 | 204 |
return '' |
201 | 205 | |
202 |
- |