diff --git a/src/pages/BandiBeneficiario/components/AllBandiAccordion/index.js b/src/pages/BandiBeneficiario/components/AllBandiAccordion/index.js index 3cdf8ba..0fc5fe1 100644 --- a/src/pages/BandiBeneficiario/components/AllBandiAccordion/index.js +++ b/src/pages/BandiBeneficiario/components/AllBandiAccordion/index.js @@ -113,9 +113,14 @@ const AllBandiAccordion = () => {
{renderHtmlContent(data.descriptionShort)}

{__('Scadenza', 'gepafin')}: {getDateFromISOstring(data.dates[1])}

- + : null} + {data.confidi + ? : null}
); }; diff --git a/src/pages/BandoViewBeneficiario/index.js b/src/pages/BandoViewBeneficiario/index.js index a8dee9c..bcde268 100644 --- a/src/pages/BandoViewBeneficiario/index.js +++ b/src/pages/BandoViewBeneficiario/index.js @@ -379,6 +379,13 @@ const BandoViewBeneficiario = () => { : null} + {data.confidi + ? <> + + + : null} +

{__('Download Documenti', 'gepafin')}

@@ -391,13 +398,14 @@ const BandoViewBeneficiario = () => { icon="pi pi-download" iconPos="right"/>*/}
+ } + + const openAssignDialog = (applId) => { + setChosenApplication(applId) + setIsVisibleEditDialog(true); + } + + const saveEditDialog = () => { + if (chosenUser !== 0 && chosenApplication !== 0) { + storeSet.main.setAsyncRequest(); + AssignedApplicationService.assignApplication(chosenApplication, assignApplCallback, errAssignApplCallback, [ + ['userId', chosenUser] + ]); + hideEditDialog(); + } + } + + const assignApplCallback = (data) => { + if (data.status === 'SUCCESS') { + + } + storeSet.main.unsetAsyncRequest(); + } + + const errAssignApplCallback = (data) => { + set404FromErrorResponse(data); + storeSet.main.unsetAsyncRequest(); + } + + useEffect(() => { + if (roleId !== 0) { + setLoading(true); + UserService.getUsers(getUsersCallback, errGetUsersCallback, [['roleId', roleId]]) + } + }, [roleId]); + + useEffect(() => { + if (isVisibleEditDialog) { + setLoading(true); + UserService.getRoles(getRolesCallback, errGetRolesCallback) + } + }, [isVisibleEditDialog]); + + return (

{__('Gestione domande', 'gepafin')}

@@ -14,8 +130,30 @@ const Domande = () => {
- +
+ + +
+ + setChosenUser(e.value)} + options={users} + optionLabel="name" + optionValue="value"/> +
+
) } diff --git a/src/pages/Users/index.js b/src/pages/Users/index.js index 8a10bb7..d22285d 100644 --- a/src/pages/Users/index.js +++ b/src/pages/Users/index.js @@ -126,7 +126,7 @@ const Users = () => { name: o.roleName, value: o.id })); - setRoles(roles) + setRoles(roles); } storeSet.main.unsetAsyncRequest(); } @@ -160,7 +160,7 @@ const Users = () => { label={__('Crea nuovo')} icon="pi pi-plus" iconPos="right"/>
- + { + NetworkService.post(`${API_BASE_URL}/assignedApplication/application/${id}`, {}, callback, errCallback, queryParams); + }; +}