Skip to content

Commit

Permalink
feat: new review view
Browse files Browse the repository at this point in the history
  • Loading branch information
mjturt committed Oct 11, 2023
1 parent 6774c2c commit 6481ea2
Show file tree
Hide file tree
Showing 25 changed files with 783 additions and 379 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ class Meta:
"log_entry_comment",
"warnings",
"duration_in_months_rounded",
"total_deminimis_amount",
]
read_only_fields = [
"submitted_at",
Expand All @@ -198,6 +199,7 @@ class Meta:
"unread_messages_count",
"warnings",
"duration_in_months_rounded",
"total_deminimis_amount",
]
extra_kwargs = {
"company_name": {
Expand Down Expand Up @@ -1368,10 +1370,6 @@ class HandlerApplicationSerializer(BaseApplicationSerializer):
),
)

paper_application_date = serializers.CharField(
required=False, help_text="Paper application arrival date"
)

def get_company_for_new_application(self, _):
"""
Company field is read_only. When creating a new application, assign company.
Expand Down
7 changes: 7 additions & 0 deletions backend/benefit/applications/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,13 @@ def latest_decision_comment(self):
"comment",
)

@property
def total_deminimis_amount(self):
total = 0
for deminimis_aid in self.de_minimis_aid_set.all():
total += deminimis_aid.amount
return total

def get_log_entry_field(self, to_statuses, field_name):
if (
log_entry := self.log_entries.filter(to_status__in=to_statuses)
Expand Down
1 change: 1 addition & 0 deletions frontend/benefit/handler/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"formik": "^2.2.9",
"fuse.js": "^6.6.2",
"hds-react": "^2.10.0",
"ibantools": "^4.3.4",
"lodash": "^4.17.21",
"next": "^12.3.4",
"next-compose-plugins": "^2.2.1",
Expand Down
68 changes: 49 additions & 19 deletions frontend/benefit/handler/public/locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -231,8 +231,8 @@
"deleteApplicationConfirm": "Haluatko varmasti poistaa luonnoksen?",
"deleteApplicationDescription": "Hakemus poistetaan lopullisesti eikä sitä voida enää palauttaa.",
"continue": "Jatka",
"send": "Tallenna ja siirrä saapuneisiin",
"back": "Takaisin",
"send": "Lähetä saapuneisiin",
"back": "Edellinen",
"back2": "Palaa takaisin",
"edit": "Muokkaa",
"close": "Sulje",
Expand Down Expand Up @@ -269,15 +269,17 @@
},
"headings": {
"paper": "Paperihakemus",
"paper2": "Paperihakemuksen tiedot",
"company1": "Työnantajan tiedot",
"company2": "Työnantajan yhteyshenkilö",
"company3": "Työnantajan saamat de minimis -tuet",
"company4": "Muutosneuvottelut",
"company1Additional": "Postiosoite päätöstä varten",
"company5": "Työnantajan yhteystiedot",
"company6": "De-minimis -tuet",
"employment1": "Työllistettävän tiedot",
"employment1Short": "Palkattava henkilö",
"employment2": "Työsuhteeseen myönnetyt valtion tuet",
"employment2": "Työsuhde",
"employment3": "Haettu ajanjakso",
"employment3Long": "Haettava tukimuoto ja ajankohta",
"employment4": "Haettu ajanjakso",
Expand Down Expand Up @@ -336,8 +338,17 @@
}
},
"fields": {
"address": {
"label": "Osoite",
"bigLabel": "Osoite"
},
"alternativeAddress": {
"label": "Toimitusosoite, johon päätös toimitetaan",
"bigLabel": "Osoite"
},
"paperApplicationDate": {
"label": "Hakemuksen saapumispäivä"
"label": "Hakemuksen saapumispäivä",
"bigLabel": "Paperihakemuksen saapumispäivä"
},
"useAlternativeAddress": {
"label": "Käytä toista postiosoitetta"
Expand All @@ -358,6 +369,10 @@
"label": "Toimipiste tai osasto (valinnainen)",
"placeholder": "Toimipiste / osasto"
},
"companyBusinessId": {
"label": "Y-tunnus",
"placeholder": "Y-tunnus"
},
"companyBankAccountNumber": {
"label": "Tilinumero",
"placeholder": "IBAN-muodossa"
Expand All @@ -376,7 +391,8 @@
},
"companyContactPersonEmail": {
"label": "Sähköposti asiointia varten",
"placeholder": "Sähköpostiosoite"
"placeholder": "Sähköpostiosoite",
"review": "Sähköposti"
},
"applicantLanguage": {
"label": "Asiointikieli"
Expand All @@ -403,12 +419,15 @@
},
"deMinimisAidAmount": {
"label": "Tuen määrä (euroina)",
"placeholder": ""
"placeholder": "",
"review": "Tuen määrä",
"reviewTotal": "Yhteensä"
},
"deMinimisAidGrantedAt": {
"label": "Myöntämispäivämäärä",
"labelShort": "Myöntämispäivämäärä",
"placeholder": "Valitse"
"placeholder": "Valitse",
"review": "Myöntämispäivä"
},
"coOperationNegotiations": {
"label": "Onko organisaatiolla käynnissä tai edellisen 12 aikana päättynyt muutosneuvottelut?",
Expand Down Expand Up @@ -440,13 +459,15 @@
"placeholder": "Kyllä, työllistettävä on kirjoilla Helsingissä viimeistään työsuhteen alkaessa",
"yes": "Kyllä",
"no": "Ei",
"error": "Jotta tukea voidaan myöntää, kotikunnan tulee olla Helsinki."
"error": "Jotta tukea voidaan myöntää, kotikunnan tulee olla Helsinki.",
"review": "Onko työllistettävän kotikunta Helsinki työsuhteen alkaessa?"
},
"paySubsidyGranted": {
"label": "Onko työsuhteeseen myönnetty jokin seuraavista tuista?",
"salarySupport": "Palkkatuki",
"oldAgeSupport": "55-vuotta täyttäneiden työllistämistuki",
"no": "Työsuhteeseen ei ole myönnetty mitään edeltävää tukea"
"granted": "Palkkatuki",
"grantedAged": "55-vuotta täyttäneiden työllistämistuki",
"notGranted": "Työsuhteeseen ei ole myönnetty mitään edeltävää tukea",
"review": "Myönnetyt tuet"
},
"paySubsidyPercent": {
"label": "Päätöksessä oleva palkkatukiprosentti"
Expand All @@ -467,32 +488,39 @@
},
"jobTitle": {
"label": "Tehtävänimike",
"placeholder": "Tehtävänimike"
"placeholder": "Tehtävänimike",
"review": "Työnimike"
},
"workingHours": {
"label": "Työaika tuntia viikossa",
"placeholder": "Tunteja",
"view": "Työaika: {{workingHours}} tuntia viikossa",
"helpText": "Tuntia viikossa"
"helpText": "Tuntia viikossa",
"review": "Työaika",
"reviewText": "tuntia viikossa"
},
"collectiveBargainingAgreement": {
"label": "Sovellettava työehtosopimus",
"placeholder": "Työehtosopimus"
"placeholder": "Työehtosopimus",
"review": "Työehtosopimus"
},
"monthlyPay": {
"label": "Bruttopalkka",
"placeholder": "Palkka",
"view": "Bruttopalkka {{monthlyPay}} euroa kuukaudessa"
"view": "Bruttopalkka {{monthlyPay}} euroa kuukaudessa",
"review": "{{monthlyPay}}/kk"
},
"otherExpenses": {
"label": "Sivukulut",
"placeholder": "Sivukulut",
"view": "Sivukulut {{otherExpenses}} euroa kuukaudessa"
"view": "Sivukulut {{otherExpenses}} euroa kuukaudessa",
"review": "{{otherExpenses}}/kk"
},
"vacationMoney": {
"label": "Lomaraha",
"placeholder": "Lomaraha",
"view": "Lomaraha {{vacationMoney}} euroa"
"view": "Lomaraha {{vacationMoney}} euroa",
"review": "{{vacationMoney}}/kk"
},
"commissionDescription": {
"label": "Toimeksiannon kuvaus",
Expand All @@ -504,11 +532,13 @@
},
"startDate": {
"label": "Alkaen",
"placeholder": "Alkaen"
"placeholder": "Alkaen",
"review": "Aloituspäivä"
},
"endDate": {
"label": "Päättyen",
"placeholder": "Päättyen"
"placeholder": "Päättyen",
"review": "Päättymispäivä"
},
"applicantAgreement": {
"label": "Hakija on täyttänyt suostumukset",
Expand Down
68 changes: 49 additions & 19 deletions frontend/benefit/handler/public/locales/fi/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -231,8 +231,8 @@
"deleteApplicationConfirm": "Haluatko varmasti poistaa luonnoksen?",
"deleteApplicationDescription": "Hakemus poistetaan lopullisesti eikä sitä voida enää palauttaa.",
"continue": "Jatka",
"send": "Tallenna ja siirrä saapuneisiin",
"back": "Takaisin",
"send": "Lähetä saapuneisiin",
"back": "Edellinen",
"back2": "Palaa takaisin",
"edit": "Muokkaa",
"close": "Sulje",
Expand Down Expand Up @@ -269,15 +269,17 @@
},
"headings": {
"paper": "Paperihakemus",
"paper2": "Paperihakemuksen tiedot",
"company1": "Työnantajan tiedot",
"company2": "Työnantajan yhteyshenkilö",
"company3": "Työnantajan saamat de minimis -tuet",
"company4": "Muutosneuvottelut",
"company1Additional": "Postiosoite päätöstä varten",
"company5": "Työnantajan yhteystiedot",
"company6": "De-minimis -tuet",
"employment1": "Työllistettävän tiedot",
"employment1Short": "Palkattava henkilö",
"employment2": "Työsuhteeseen myönnetyt valtion tuet",
"employment2": "Työsuhde",
"employment3": "Haettu ajanjakso",
"employment3Long": "Haettava tukimuoto ja ajankohta",
"employment4": "Haettu ajanjakso",
Expand Down Expand Up @@ -336,8 +338,17 @@
}
},
"fields": {
"address": {
"label": "Osoite",
"bigLabel": "Osoite"
},
"alternativeAddress": {
"label": "Toimitusosoite, johon päätös toimitetaan",
"bigLabel": "Osoite"
},
"paperApplicationDate": {
"label": "Hakemuksen saapumispäivä"
"label": "Hakemuksen saapumispäivä",
"bigLabel": "Paperihakemuksen saapumispäivä"
},
"useAlternativeAddress": {
"label": "Käytä toista postiosoitetta"
Expand All @@ -358,6 +369,10 @@
"label": "Toimipiste tai osasto (valinnainen)",
"placeholder": "Toimipiste / osasto"
},
"companyBusinessId": {
"label": "Y-tunnus",
"placeholder": "Y-tunnus"
},
"companyBankAccountNumber": {
"label": "Tilinumero",
"placeholder": "IBAN-muodossa"
Expand All @@ -376,7 +391,8 @@
},
"companyContactPersonEmail": {
"label": "Sähköposti asiointia varten",
"placeholder": "Sähköpostiosoite"
"placeholder": "Sähköpostiosoite",
"review": "Sähköposti"
},
"applicantLanguage": {
"label": "Asiointikieli"
Expand All @@ -403,12 +419,15 @@
},
"deMinimisAidAmount": {
"label": "Tuen määrä (euroina)",
"placeholder": ""
"placeholder": "",
"review": "Tuen määrä",
"reviewTotal": "Yhteensä"
},
"deMinimisAidGrantedAt": {
"label": "Myöntämispäivämäärä",
"labelShort": "Myöntämispäivämäärä",
"placeholder": "Valitse"
"placeholder": "Valitse",
"review": "Myöntämispäivä"
},
"coOperationNegotiations": {
"label": "Onko organisaatiolla käynnissä tai edellisen 12 aikana päättynyt muutosneuvottelut?",
Expand Down Expand Up @@ -440,13 +459,15 @@
"placeholder": "Kyllä, työllistettävä on kirjoilla Helsingissä viimeistään työsuhteen alkaessa",
"yes": "Kyllä",
"no": "Ei",
"error": "Jotta tukea voidaan myöntää, kotikunnan tulee olla Helsinki."
"error": "Jotta tukea voidaan myöntää, kotikunnan tulee olla Helsinki.",
"review": "Onko työllistettävän kotikunta Helsinki työsuhteen alkaessa?"
},
"paySubsidyGranted": {
"label": "Onko työsuhteeseen myönnetty jokin seuraavista tuista?",
"salarySupport": "Palkkatuki",
"oldAgeSupport": "55-vuotta täyttäneiden työllistämistuki",
"no": "Työsuhteeseen ei ole myönnetty mitään edeltävää tukea"
"granted": "Palkkatuki",
"grantedAged": "55-vuotta täyttäneiden työllistämistuki",
"notGranted": "Työsuhteeseen ei ole myönnetty mitään edeltävää tukea",
"review": "Myönnetyt tuet"
},
"paySubsidyPercent": {
"label": "Päätöksessä oleva palkkatukiprosentti"
Expand All @@ -467,32 +488,39 @@
},
"jobTitle": {
"label": "Tehtävänimike",
"placeholder": "Tehtävänimike"
"placeholder": "Tehtävänimike",
"review": "Työnimike"
},
"workingHours": {
"label": "Työaika tuntia viikossa",
"placeholder": "Tunteja",
"view": "Työaika: {{workingHours}} tuntia viikossa",
"helpText": "Tuntia viikossa"
"helpText": "Tuntia viikossa",
"review": "Työaika",
"reviewText": "tuntia viikossa"
},
"collectiveBargainingAgreement": {
"label": "Sovellettava työehtosopimus",
"placeholder": "Työehtosopimus"
"placeholder": "Työehtosopimus",
"review": "Työehtosopimus"
},
"monthlyPay": {
"label": "Bruttopalkka",
"placeholder": "Palkka",
"view": "Bruttopalkka {{monthlyPay}} euroa kuukaudessa"
"view": "Bruttopalkka {{monthlyPay}} euroa kuukaudessa",
"review": "{{monthlyPay}}/kk"
},
"otherExpenses": {
"label": "Sivukulut",
"placeholder": "Sivukulut",
"view": "Sivukulut {{otherExpenses}} euroa kuukaudessa"
"view": "Sivukulut {{otherExpenses}} euroa kuukaudessa",
"review": "{{otherExpenses}}/kk"
},
"vacationMoney": {
"label": "Lomaraha",
"placeholder": "Lomaraha",
"view": "Lomaraha {{vacationMoney}} euroa"
"view": "Lomaraha {{vacationMoney}} euroa",
"review": "{{vacationMoney}}/kk"
},
"commissionDescription": {
"label": "Toimeksiannon kuvaus",
Expand All @@ -504,11 +532,13 @@
},
"startDate": {
"label": "Alkaen",
"placeholder": "Alkaen"
"placeholder": "Alkaen",
"review": "Aloituspäivä"
},
"endDate": {
"label": "Päättyen",
"placeholder": "Päättyen"
"placeholder": "Päättyen",
"review": "Päättymispäivä"
},
"applicantAgreement": {
"label": "Hakija on täyttänyt suostumukset",
Expand Down
Loading

0 comments on commit 6481ea2

Please sign in to comment.