Done ticket GEPAFINBE-195
This commit is contained in:
@@ -2690,4 +2690,9 @@
|
||||
</insert>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="01-04-2025_PK_185849" author="Piyush Kag">
|
||||
<sqlFile dbms="postgresql"
|
||||
path="db/dump/create_application_amendment_request_view.sql"/>
|
||||
</changeSet>
|
||||
|
||||
</databaseChangeLog>
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
CREATE OR REPLACE VIEW application_amendment_request_view AS
|
||||
|
||||
SELECT a.id,
|
||||
a.application_id,
|
||||
p.protocol_number,
|
||||
cl.name AS call_name,
|
||||
c.company_name,
|
||||
a.start_date,
|
||||
a.end_date AS expiration_date,
|
||||
COALESCE(NULLIF(TRIM(BOTH FROM concat(COALESCE(u.first_name, ''), ' ', COALESCE(u.last_name, ''))), ''), '') AS assigned_user_name,
|
||||
aa.user_id AS assigned_user_id,
|
||||
a.status,
|
||||
a.note,
|
||||
a.internal_note,
|
||||
app.user_id AS application_user_id,
|
||||
a.created_date,
|
||||
a.updated_date,
|
||||
a.is_deleted
|
||||
FROM gepafin_schema.application_amendment_request a
|
||||
LEFT JOIN gepafin_schema.application app ON a.application_id = app.id AND (app.is_deleted IS FALSE OR app.is_deleted IS NULL)
|
||||
LEFT JOIN gepafin_schema.call cl ON app.call_id = cl.id
|
||||
LEFT JOIN gepafin_schema.company c ON app.company_id = c.id
|
||||
LEFT JOIN gepafin_schema.protocol p ON a.protocol_id = p.id
|
||||
LEFT JOIN gepafin_schema.assigned_applications aa ON app.id = aa.application_id AND (aa.is_deleted IS FALSE OR aa.is_deleted IS NULL)
|
||||
LEFT JOIN gepafin_schema.gepafin_user u ON aa.user_id = u.id
|
||||
WHERE a.is_deleted IS FALSE OR a.is_deleted IS NULL ORDER BY id;
|
||||
@@ -398,3 +398,4 @@ error.invalid.limit=Limit should be between 1 and 3000.
|
||||
insufficient.score.msg = Insufficient score to pass to the technical and economic-financial evaluation
|
||||
|
||||
password.expired.for.login.to.odessa = Odessa login password has been expired.
|
||||
invalid.user=Invalid user.
|
||||
|
||||
@@ -389,4 +389,5 @@ error.invalid.limit=Il limite dovrebbe essere compreso tra 1 e 3000.
|
||||
insufficient.score.msg = Punteggio non sufficiente per passaggio alla valutazione tecnica ed economico finanziaria
|
||||
validation.table.message=I dati per il campo {0} non sono presenti.
|
||||
|
||||
password.expired.for.login.to.odessa = La password di accesso a Odessa è scaduta
|
||||
password.expired.for.login.to.odessa = La password di accesso a Odessa è scaduta
|
||||
invalid.user=Utente non valido.
|
||||
Reference in New Issue
Block a user