|
53 | 53 | import fr.paris.lutece.util.ReferenceItem;
|
54 | 54 | import fr.paris.lutece.util.ReferenceList;
|
55 | 55 | import fr.paris.lutece.util.html.HtmlTemplate;
|
56 |
| - |
| 56 | +import fr.paris.lutece.portal.service.i18n.I18nService; |
| 57 | +import fr.paris.lutece.portal.service.util.AppPathService; |
57 | 58 | /**
|
58 | 59 | * This class represents a component for the task {@link fr.paris.lutece.plugins.workflow.modules.formspdf.service.task.FormsPDFTask FormsPDFTask}
|
59 | 60 | *
|
@@ -95,6 +96,10 @@ public class FormsPDFTaskComponent extends AbstractTaskComponent
|
95 | 96 | private static final String PARAMETER_ID_TASK = "id_task";
|
96 | 97 |
|
97 | 98 | private static final String PARAMETER_ID_FORM_SELECTED = "id_form_selected";
|
| 99 | + private static final String MESSAGE_KEY_EXPORTED = "module.workflow.formspdf.exported.message"; |
| 100 | + private static final String MESSAGE_KEY_ERROR = "module.workflow.formspdf.notExported.message"; |
| 101 | + private static final String MESSAGE_EXPORT_PAGE_TITLE = "module.workflow.formspdf.exportPage"; |
| 102 | + private static final String URL_EXPORT_PAGE = "jsp/admin/plugins/filegenerator/ManageMyFiles.jsp"; |
98 | 103 |
|
99 | 104 | @Override
|
100 | 105 | public String getDisplayConfigForm( HttpServletRequest request, Locale locale, ITask task )
|
@@ -144,10 +149,16 @@ public String getDisplayConfigForm( HttpServletRequest request, Locale locale, I
|
144 | 149 | return page.getHtml( );
|
145 | 150 | }
|
146 | 151 |
|
| 152 | + /** |
| 153 | + * {@inheritDoc} |
| 154 | + */ |
147 | 155 | @Override
|
148 |
| - public String getDisplayTaskInformation( int nIdHistory, HttpServletRequest request, Locale locale, ITask task ) |
| 156 | + public String getDisplayTaskInformation( int nIdHistory, HttpServletRequest request, Locale locale, fr.paris.lutece.plugins.workflowcore.service.task.ITask task ) |
149 | 157 | {
|
150 |
| - return null; |
| 158 | + String urlExportPage = AppPathService.getBaseUrl( request ); |
| 159 | + urlExportPage += URL_EXPORT_PAGE; |
| 160 | + return I18nService.getLocalizedString(MESSAGE_KEY_EXPORTED, locale) + "<div><a href=\"" + urlExportPage + "\">" + I18nService.getLocalizedString( MESSAGE_EXPORT_PAGE_TITLE, locale ) + "</a></div>"; |
| 161 | + |
151 | 162 | }
|
152 | 163 |
|
153 | 164 | @Override
|
|
0 commit comments