src/pyams_content/workflow/__init__.py
changeset 1328 6f8aa24ab286
parent 1224 c51128c007d6
child 1358 c682811fa1ea
equal deleted inserted replaced
1327:044200fd9472 1328:6f8aa24ab286
   757                 else:
   757                 else:
   758                     state_label = translate(_("new version created"))
   758                     state_label = translate(_("new version created"))
   759             else:
   759             else:
   760                 state_label = translate(_("Unknown state"))
   760                 state_label = translate(_("Unknown state"))
   761         else:
   761         else:
   762             state_label = translate(_('publication refused'))
   762             history_item = state.history[-1]
       
   763             if history_item.source_state == CANCELED:
       
   764                 state_label = translate(_('publication request cancelled'))
       
   765             else:
       
   766                 state_label = translate(_('publication refused'))
   763         if format:
   767         if format:
   764             state_label = translate(_('{state} {date}')).format(state=state_label,
   768             state_label = translate(_('{state} {date}')).format(state=state_label,
   765                                                                 date=format_datetime(state.state_date))
   769                                                                 date=format_datetime(state.state_date))
   766         return state_label
   770         return state_label
   767 
   771