Skip to content

Comments

1.1.5#629

Merged
henrihaapalasiili merged 116 commits intodevelopmentfrom
1.1.5
Nov 12, 2025
Merged

1.1.5#629
henrihaapalasiili merged 116 commits intodevelopmentfrom
1.1.5

Conversation

@henrihaapalasiili
Copy link
Contributor

-KAAV-2247 (#597)

KAAV-2247 add grey plus icon for disabled add button

KAAV-2247 add custom react hook for timeline tooltips

KAAV-2247 update translations

KAAV-2247 add style updates related tooltip changes

KAAV-2247 update add-buttons logic

KAAV-2247 add phase status related logic

KAAV-2247 add locig for the confirm dates button

KAAV-2247 add tooltips for right side panel

KAAV-2247 add more translations

KAAV-2247 add confirm dates button tooltips for esillaolo/nahtavillaolo also

KAAV-2247 update component to show tooltips for disabled buttons

KAAV-2247 Refactored renderSection to smaller helper functions

KAAV-2207 Elementtirivien toimintalogiikan lisävaatimukset (muut paitsi dialogi)
KAAV-2864 Dokumenttien uloslataus vasta kun vaiheen ensimmäinen elementtijoukko on vahvistettu
KAAV-2590 Aikataulun muokkauksen pakollisten kenttien tarkistus lopeta vaihe -painikkeella #613
KAAV-3228 Vite duplicate style generation fix (#614)
KAAV-3120 Zoomaustasojen lisäys #616
KAAV-3193 Dependabot ja codescanning ongelmat (FE). Bump axios from 1.11.0 to 1.12.0
KAAV-2309 Info erityyppiset elementtisymbolit ja niiden nimet (#617)
KAAV-2980 Kuluvan päivän päivämäärä näytetään alleviivattuna, jos ollaan zoomattu 1 kuukauden tasolle (#619)
KAAV-3025 Roolien alle lisää alirooleja 3 kpl (#628)

MinnaSiili and others added 30 commits September 8, 2025 13:20
…ike on passiivinen (#597)

* KAAV-2247 add grey plus icon for disabled add button

* KAAV-2247 add custom react hook for timeline tooltips

* KAAV-2247 update translations

* KAAV-2247 add style updates related tooltip changes

* KAAV-2247 update add-buttons logic

* KAAV-2247 add phase status related logic

* KAAV-2247 add locig for the confirm dates button

* KAAV-2247 add tooltips for right side panel

* KAAV-2247 add more translations

* KAAV-2247 add confirm dates button tooltips for esillaolo/nahtavillaolo also

* KAAV-2247 update component to show tooltips for disabled buttons

* KAAV-2247 Refactored renderSection to smaller helper functions

---------

Co-authored-by: henrihaapalasiili <henri.haapala@siili.com>
…si dialogi) (#607)

* KAAV-2207 additional rules to element row confirmations and adding and deleting

* KAAV-2207 removed console logs

* KAAV-2207 timeline confirmation fields for ongoing phase need to be checked before phase can be closed, if all other required fields from form have filled
… atleast 1 sub phase confirmed, exception in phases where there are no confirmations in timetable
…a vaihe -painikkeella (#613)

* KAAV-2590 check acceptance phase required fields when  end phase button is pushed and show them at required fields error, new styles for required fields notification

* KAAV-2590 timetable error link redirects to timetable and opens correct phase. Only end phase button shows timetable errors.
Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
KAAV-2309 Info erityyppiset elementtisymbolit ja niiden nimet
KAAV-2980 Kuluvan päivän päivämäärä näytetään alleviivattuna, jos ollaan zoomattu 1 kuukauden tasolle
henrihaapalasiili and others added 26 commits October 27, 2025 16:36
…en added and confirmed. Exception for XL/L ehdotus phase where lautakunta comes before esillaolo
…ove when adding or moving other elements, only exception if the distances are incorrectly set from Django etc
…on cancel to esillaolo except in ehdotus L/XL phases other way round if any past nahtavillaolo confirmed then do not allow cancel for lautakunta confirmation.
…past elements on timeline cannot be confirmed fix, empty tab on timeline side panel if switching from lautakunta to esillaolo fix, fixed incorrect reason message
…tteet and luonnos when any other phase is ongoing
…ta and the latest key replaces older ones so phase 2 was missing after phase 3
@sonarqubecloud
Copy link

@henrihaapalasiili henrihaapalasiili merged commit 9cf231f into development Nov 12, 2025
3 checks passed
henrihaapalasiili added a commit that referenced this pull request Nov 12, 2025
* KAAV-2313 encode search terms in url (#621)

* KAAV-3377 add url encoding to api.js

* KAAV-3377 add testing for api query url formation

* KAAV-3377 add test for generateConfirmedField

* KAAV-3377 add unit test flag, userHasModified tests

* KAAV-3377 add tests for getHighestNumberedObject

* KAAV-3377 add unit tests for getMinObject and getNumberfromString

* KAAV-3377 remove unused test data

* remove unused functions from objectUtil

* add tests for generateDateStringArray and increasePhaseValues functions

* KAAV-3377 add tests for objectutils phase sorting

* KAAV-3377 add test for compareAndUpdateArrays

* KAAV-3377 add folder exclusions for code coverage

* KAAV-3377 add test for reverseiteratearray

* KAAV-3377 further objectUtil tests

* KAPI-173 Fix readonly rte automatically closing selectinput dropdown

* KAAV-3377 test findDifferencesInObjects, findItem, findMatchingName

* Adds tests for  some of the smaller ObjectUtil utility functions

* KAAV-3377 add export statements for objectUtil

* KAAV-3377 add first test for checkForDecreasingValues

* KAAV-3377 add checkForDecreasingValues tests

* Adds tests for filtering hidden deadline keys

* 1.1.5 (#629)

* KAAV-2247 Käyttäjälle kerrotaan (tooltip), miksi toimintopainike-painike on passiivinen (#597)

* KAAV-2247 add grey plus icon for disabled add button

* KAAV-2247 add custom react hook for timeline tooltips

* KAAV-2247 update translations

* KAAV-2247 add style updates related tooltip changes

* KAAV-2247 update add-buttons logic

* KAAV-2247 add phase status related logic

* KAAV-2247 add locig for the confirm dates button

* KAAV-2247 add tooltips for right side panel

* KAAV-2247 add more translations

* KAAV-2247 add confirm dates button tooltips for esillaolo/nahtavillaolo also

* KAAV-2247 update component to show tooltips for disabled buttons

* KAAV-2247 Refactored renderSection to smaller helper functions

---------

Co-authored-by: henrihaapalasiili <henri.haapala@siili.com>

* KAAV-2207 Elementtirivien toimintalogiikan lisävaatimukset (muut paitsi dialogi) (#607)

* KAAV-2207 additional rules to element row confirmations and adding and deleting

* KAAV-2207 removed console logs

* KAAV-2207 timeline confirmation fields for ongoing phase need to be checked before phase can be closed, if all other required fields from form have filled

* KAAV-2864 Loading documents requires current phases timetable to have atleast 1 sub phase confirmed, exception in phases where there are no confirmations in timetable

* KAAV-2590 Aikataulun muokkauksen pakollisten kenttien tarkistus lopeta vaihe -painikkeella (#613)

* KAAV-2590 check acceptance phase required fields when  end phase button is pushed and show them at required fields error, new styles for required fields notification

* KAAV-2590 timetable error link redirects to timetable and opens correct phase. Only end phase button shows timetable errors.

* KAAV-3228 Vite duplicate style generation fix (#614)

* KAAV-2309 add symbols for timeline menu tooltip

* KAAV-2309 add timeline menu tooltip

* KAAV-2309 add changes related timeline tooltips

* KAAV-2309 fix Firefox related style issue

* KAAV-2309 add style changes related to timeline tooltips

* KAAV-3120 Timeline zoom 2 years, 3 months and 6 months (#616)

* Bump axios from 1.11.0 to 1.12.0 (#610)

Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* KAAV-2309 refactor to reduce cognitive complexity

* KAAV-2309 add styling fix

* KAAV-2309 fix tooltip position

* KAAV-2980 add underline to current day in month view, fix background position

* KAAV-2207 use actual esilläolo/nähtävilläolo start date for disabling confirmation when dates are in the past

* KAAV-2590 fix error in phase closing logic

* KAAV-2247 Show custom tooltip for both confirm and un-confirm

* KAAV-2247 Add comprehensive tooltip logic for all confirm/un-confirm button states in TimelineModal

* KAAV-2247 Increase bottom padding in timeline modal to make room for tooltip

* Replace .some() with .forEach() for confirmation checks to fix SonarCloud issue

* Refactor hasMissingFields into smaller helpers to reduce cognitive complexity and improve readability

* remove unused parameter from hasAcceptancePhaseMissingFields to resolve SonarCloud warning

* Remove unused parameter from hasAcceptancePhaseMissingFields and update call site for clarity

* remove unused utility functions

* KAAV-3392 Update confirmation logic to support new data model and fix status mapping

* KAAV-3120 (#624)

* KAAV-3120 show current date line

* KAAV-3120 force fi locale to Vis timeline

* KAAV-3120 show Viikko before week number at 3 month view

* KAAV-3120 weeks split on month to 2 elements do not show the whole week + number text fix

* KAAV-3392 Extract status logic to independent statements for SonarCloud

* KAAV-3392 remove doubled code

* KAAV-1591 Fix scrolling to the top when of the form when filters change

* KAAV-3025 more filter options and new styles for project edit view form filter (#628)

* KAAV-3017 fix tooltip related margin-top

* KAAV-3017 Prevent non-integer and negative input for floor area fields

* KAAV-3017 Add fixes for SonarCloud issues

* KAAV-3017 Reduce cognitive complexity

* KAAV-3017 Fix negated condition

* KAAV-2864 only first confirmation at current phase is required for document download

* board only style fix

* KAAV-3278 tarkistettu-ehodtus lautakunta-2 always disabled fix

* KAAV-2590 use schema deadline required fields when checking timetable modals required values

* KAAV-2590 end button to show error when confimation 1 is not true in data

* KAAV-2590 added voimaantulo vaihe non required fields checks that need to be checked

* KAAV-3017 refactor component to reduce cognitive complexity

* KAAV-3017 Fix SonarCloud issues

* KAAV-2590 find correct deadlineGroup to open from timeline error messages

* KAAV-3017 add back comments that were accidentally removed

* KAAV-2309 comment out icons and labels until the related features are implemented

* KAAV-2247 fix issues with nahtavilla- and esillaolo past dates, move texts to translations-file, add minor style fix

* KAAV-2864 Document download restriction fixes

* KAAV-3120 full months names to labels, text fix for 2 years button, weekends and holidays to show up at 3month zoom lvl

* KAAV-3017 remove duplicate margin-top from the styles

* KAAV-3025 filters to find fields fieldset attributes

* KAAV-3025 highligh fields inside fieldset

* KAAV-3120 Quartest to quarter month ranges like Tammikuu - Maaliskuu when at 2 year zoom lvl

* KAAV-3120 simple hover for calendar weeks

* KAAV-3120 3 month zoom lvl week range hover styles and logic

* KAAV-3120 3month week view to show weekend background styles correctly logic

* KAAV-2590 check all confirmation fields that phase has visible when ending phase and only first one when trying to download documents

* KAAV-2590 Check required deadlines and show errors, only when trying to change phase

* KAAV-2590 Form error to open correct deadline data from timetable

* KAAV-2590 fixes for nahtavillaolo or esillaolo linking from errors to timetable

* KAAV-3120 text change for 2years view and 3month view to show holiday dates in correct slot

* KAAV-2590 correct tab to be selected from timetable item when coming to view from form error link

* KAAV-2590 highlight to work correctly at timetable when cliking error fields link

* KAAV-3120 minor style fixes

* KAAV-3120 Zoom level styles fine tuning

* KAAV-3120 Zoom grid style fixes for laptops

* KAAV-2590 whitescreen error when clicking error link fix, kuka esittelee lautakunnan to go lautakunta field not esillaolo from error link, Luonnos confirm fields showing up at error list links when they have not been added yeat fix.

* KAAV-2590 Removed unnessacery ternary

* KAAV-2590 special case checks for Voimaantulo and Hyvaksyminen phases

* KAAV-2309 fixed confirmations not checked on some phases when trying to add next phase

* KAAV-2207 prevent lautakunta adding after both esillaolo and lautankunta confimed on ehdotus L and XL phases

* KAAV-2207 Ehdotus lautakunta confirmation checks to always check true false values too not just existance of confirmation key

* KAAV-2207 adding,deleting,confirming timetable rule modifications

* KAAV-2207 prevent deadline dates moving from calendar to past from today, when adding new phase and old phase is far in the past, move new dates alway to future

* KAAV-2207 phase list XL to contain periaatteet and luonnos phases only if attributeData has them added to project logic

* KAAV-2207 XL periaatteet and luonnos lautakunta deleted to 0 needs to be able to be added again logic

* KAAV-2207 Prevent adding esillaolo/nahtavillaolo if lautakunta has been added and confirmed. Exception for XL/L ehdotus phase where lautakunta comes before esillaolo

* KAAV-2207 confirmation info logic modifications

* KAAV-2207 Periaatteet missing past esillaolo check added

* KAAV-2207 lautakuntainpast fixes, lautakunta confirm options not checked correctly fix

* sonarcloud fixx

* KAAV-2207 added safeguard logic for past and confirmed dates not to move when adding or moving other elements, only exception if the distances are incorrectly set from Django etc

* clenead some comments

* KAAV-2207 if any past lautakunta is confirmed do not allow confirmation cancel to esillaolo except in ehdotus L/XL phases other way round if any past nahtavillaolo confirmed then do not allow cancel for lautakunta confirmation.

* KAAV-2207 added exceptions for lautakunta checks when removing first phases from luonnos or periaatteet phase.

* KAAV-2207 deleting and adding to keep data up to date on refux form, past elements on timeline cannot be confirmed fix, empty tab on timeline side panel if switching from lautakunta to esillaolo fix, fixed incorrect reason message

* KAAV-2207 removed not needed ternary

* KAAV-2207 remove false flag that prevents adding esillaolo for periaatteet and luonnos when any other phase is ongoing

* KAAV-2207 prevent Ehdotus L/XL phase nahtavillaolo confirmation before lautakunta

* KAAV-2207 nahtavillaolo phase keys were missing from adjustDeadlineData and the latest key replaces older ones so phase 2 was missing after phase 3

* removed console.log

* KAAV-2207 removed safeguard logic for now

* removed initialization code and testing validation slowness

* KAAV-2207 fixed XL/L ehdotus phase nahtavillaolo could be confirmed before lautakunta2 confirmed

* KAAV-2207 wrong texts on states

* KAAV-2207 fixes

* KAAV-2207 wrong cannot add reason message for esillaolo  when periaatteet/luonnos lautakunta is confirmed

* KAAV-2207 update to lautakunta confirm code

* KAAV-2207 esillaolo add logic fix

* KAAV-3476 allow deleting XL ehdotus first lautakunta and re-adding it (#637)

* KAAV-3475 end phase button does nothing before pressing check errors button fix (#638)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Minna Honkanen <159889008+MinnaSiili@users.noreply.github.com>
Co-authored-by: Minna Honkanen <minna.honkanen@siili.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eemeli Kukkonen <eemeli.kukkonen@siili.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: eemeli-kukkonen-siili <159778289+eemeli-kukkonen-siili@users.noreply.github.com>
Co-authored-by: Eemeli Kukkonen <eemeli.kukkonen@siili.com>
Co-authored-by: Minna Honkanen <159889008+MinnaSiili@users.noreply.github.com>
Co-authored-by: Minna Honkanen <minna.honkanen@siili.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
henrihaapalasiili added a commit that referenced this pull request Nov 19, 2025
* KAAV-2313 encode search terms in url (#621)

* KAAV-3377 add url encoding to api.js

* KAAV-3377 add testing for api query url formation

* KAAV-3377 add test for generateConfirmedField

* KAAV-3377 add unit test flag, userHasModified tests

* KAAV-3377 add tests for getHighestNumberedObject

* KAAV-3377 add unit tests for getMinObject and getNumberfromString

* KAAV-3377 remove unused test data

* remove unused functions from objectUtil

* add tests for generateDateStringArray and increasePhaseValues functions

* KAAV-3377 add tests for objectutils phase sorting

* KAAV-3377 add test for compareAndUpdateArrays

* KAAV-3377 add folder exclusions for code coverage

* KAAV-3377 add test for reverseiteratearray

* KAAV-3377 further objectUtil tests

* KAPI-173 Fix readonly rte automatically closing selectinput dropdown

* KAAV-3377 test findDifferencesInObjects, findItem, findMatchingName

* Adds tests for  some of the smaller ObjectUtil utility functions

* KAAV-3377 add export statements for objectUtil

* KAAV-3377 add first test for checkForDecreasingValues

* KAAV-3377 add checkForDecreasingValues tests

* Adds tests for filtering hidden deadline keys

* 1.1.5 (#629)

* KAAV-2247 Käyttäjälle kerrotaan (tooltip), miksi toimintopainike-painike on passiivinen (#597)

* KAAV-2247 add grey plus icon for disabled add button

* KAAV-2247 add custom react hook for timeline tooltips

* KAAV-2247 update translations

* KAAV-2247 add style updates related tooltip changes

* KAAV-2247 update add-buttons logic

* KAAV-2247 add phase status related logic

* KAAV-2247 add locig for the confirm dates button

* KAAV-2247 add tooltips for right side panel

* KAAV-2247 add more translations

* KAAV-2247 add confirm dates button tooltips for esillaolo/nahtavillaolo also

* KAAV-2247 update component to show tooltips for disabled buttons

* KAAV-2247 Refactored renderSection to smaller helper functions

---------

Co-authored-by: henrihaapalasiili <henri.haapala@siili.com>

* KAAV-2207 Elementtirivien toimintalogiikan lisävaatimukset (muut paitsi dialogi) (#607)

* KAAV-2207 additional rules to element row confirmations and adding and deleting

* KAAV-2207 removed console logs

* KAAV-2207 timeline confirmation fields for ongoing phase need to be checked before phase can be closed, if all other required fields from form have filled

* KAAV-2864 Loading documents requires current phases timetable to have atleast 1 sub phase confirmed, exception in phases where there are no confirmations in timetable

* KAAV-2590 Aikataulun muokkauksen pakollisten kenttien tarkistus lopeta vaihe -painikkeella (#613)

* KAAV-2590 check acceptance phase required fields when  end phase button is pushed and show them at required fields error, new styles for required fields notification

* KAAV-2590 timetable error link redirects to timetable and opens correct phase. Only end phase button shows timetable errors.

* KAAV-3228 Vite duplicate style generation fix (#614)

* KAAV-2309 add symbols for timeline menu tooltip

* KAAV-2309 add timeline menu tooltip

* KAAV-2309 add changes related timeline tooltips

* KAAV-2309 fix Firefox related style issue

* KAAV-2309 add style changes related to timeline tooltips

* KAAV-3120 Timeline zoom 2 years, 3 months and 6 months (#616)

* Bump axios from 1.11.0 to 1.12.0 (#610)

Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* KAAV-2309 refactor to reduce cognitive complexity

* KAAV-2309 add styling fix

* KAAV-2309 fix tooltip position

* KAAV-2980 add underline to current day in month view, fix background position

* KAAV-2207 use actual esilläolo/nähtävilläolo start date for disabling confirmation when dates are in the past

* KAAV-2590 fix error in phase closing logic

* KAAV-2247 Show custom tooltip for both confirm and un-confirm

* KAAV-2247 Add comprehensive tooltip logic for all confirm/un-confirm button states in TimelineModal

* KAAV-2247 Increase bottom padding in timeline modal to make room for tooltip

* Replace .some() with .forEach() for confirmation checks to fix SonarCloud issue

* Refactor hasMissingFields into smaller helpers to reduce cognitive complexity and improve readability

* remove unused parameter from hasAcceptancePhaseMissingFields to resolve SonarCloud warning

* Remove unused parameter from hasAcceptancePhaseMissingFields and update call site for clarity

* remove unused utility functions

* KAAV-3392 Update confirmation logic to support new data model and fix status mapping

* KAAV-3120 (#624)

* KAAV-3120 show current date line

* KAAV-3120 force fi locale to Vis timeline

* KAAV-3120 show Viikko before week number at 3 month view

* KAAV-3120 weeks split on month to 2 elements do not show the whole week + number text fix

* KAAV-3392 Extract status logic to independent statements for SonarCloud

* KAAV-3392 remove doubled code

* KAAV-1591 Fix scrolling to the top when of the form when filters change

* KAAV-3025 more filter options and new styles for project edit view form filter (#628)

* KAAV-3017 fix tooltip related margin-top

* KAAV-3017 Prevent non-integer and negative input for floor area fields

* KAAV-3017 Add fixes for SonarCloud issues

* KAAV-3017 Reduce cognitive complexity

* KAAV-3017 Fix negated condition

* KAAV-2864 only first confirmation at current phase is required for document download

* board only style fix

* KAAV-3278 tarkistettu-ehodtus lautakunta-2 always disabled fix

* KAAV-2590 use schema deadline required fields when checking timetable modals required values

* KAAV-2590 end button to show error when confimation 1 is not true in data

* KAAV-2590 added voimaantulo vaihe non required fields checks that need to be checked

* KAAV-3017 refactor component to reduce cognitive complexity

* KAAV-3017 Fix SonarCloud issues

* KAAV-2590 find correct deadlineGroup to open from timeline error messages

* KAAV-3017 add back comments that were accidentally removed

* KAAV-2309 comment out icons and labels until the related features are implemented

* KAAV-2247 fix issues with nahtavilla- and esillaolo past dates, move texts to translations-file, add minor style fix

* KAAV-2864 Document download restriction fixes

* KAAV-3120 full months names to labels, text fix for 2 years button, weekends and holidays to show up at 3month zoom lvl

* KAAV-3017 remove duplicate margin-top from the styles

* KAAV-3025 filters to find fields fieldset attributes

* KAAV-3025 highligh fields inside fieldset

* KAAV-3120 Quartest to quarter month ranges like Tammikuu - Maaliskuu when at 2 year zoom lvl

* KAAV-3120 simple hover for calendar weeks

* KAAV-3120 3 month zoom lvl week range hover styles and logic

* KAAV-3120 3month week view to show weekend background styles correctly logic

* KAAV-2590 check all confirmation fields that phase has visible when ending phase and only first one when trying to download documents

* KAAV-2590 Check required deadlines and show errors, only when trying to change phase

* KAAV-2590 Form error to open correct deadline data from timetable

* KAAV-2590 fixes for nahtavillaolo or esillaolo linking from errors to timetable

* KAAV-3120 text change for 2years view and 3month view to show holiday dates in correct slot

* KAAV-2590 correct tab to be selected from timetable item when coming to view from form error link

* KAAV-2590 highlight to work correctly at timetable when cliking error fields link

* KAAV-3120 minor style fixes

* KAAV-3120 Zoom level styles fine tuning

* KAAV-3120 Zoom grid style fixes for laptops

* KAAV-2590 whitescreen error when clicking error link fix, kuka esittelee lautakunnan to go lautakunta field not esillaolo from error link, Luonnos confirm fields showing up at error list links when they have not been added yeat fix.

* KAAV-2590 Removed unnessacery ternary

* KAAV-2590 special case checks for Voimaantulo and Hyvaksyminen phases

* KAAV-2309 fixed confirmations not checked on some phases when trying to add next phase

* KAAV-2207 prevent lautakunta adding after both esillaolo and lautankunta confimed on ehdotus L and XL phases

* KAAV-2207 Ehdotus lautakunta confirmation checks to always check true false values too not just existance of confirmation key

* KAAV-2207 adding,deleting,confirming timetable rule modifications

* KAAV-2207 prevent deadline dates moving from calendar to past from today, when adding new phase and old phase is far in the past, move new dates alway to future

* KAAV-2207 phase list XL to contain periaatteet and luonnos phases only if attributeData has them added to project logic

* KAAV-2207 XL periaatteet and luonnos lautakunta deleted to 0 needs to be able to be added again logic

* KAAV-2207 Prevent adding esillaolo/nahtavillaolo if lautakunta has been added and confirmed. Exception for XL/L ehdotus phase where lautakunta comes before esillaolo

* KAAV-2207 confirmation info logic modifications

* KAAV-2207 Periaatteet missing past esillaolo check added

* KAAV-2207 lautakuntainpast fixes, lautakunta confirm options not checked correctly fix

* sonarcloud fixx

* KAAV-2207 added safeguard logic for past and confirmed dates not to move when adding or moving other elements, only exception if the distances are incorrectly set from Django etc

* clenead some comments

* KAAV-2207 if any past lautakunta is confirmed do not allow confirmation cancel to esillaolo except in ehdotus L/XL phases other way round if any past nahtavillaolo confirmed then do not allow cancel for lautakunta confirmation.

* KAAV-2207 added exceptions for lautakunta checks when removing first phases from luonnos or periaatteet phase.

* KAAV-2207 deleting and adding to keep data up to date on refux form, past elements on timeline cannot be confirmed fix, empty tab on timeline side panel if switching from lautakunta to esillaolo fix, fixed incorrect reason message

* KAAV-2207 removed not needed ternary

* KAAV-2207 remove false flag that prevents adding esillaolo for periaatteet and luonnos when any other phase is ongoing

* KAAV-2207 prevent Ehdotus L/XL phase nahtavillaolo confirmation before lautakunta

* KAAV-2207 nahtavillaolo phase keys were missing from adjustDeadlineData and the latest key replaces older ones so phase 2 was missing after phase 3

* removed console.log

* KAAV-2207 removed safeguard logic for now

* removed initialization code and testing validation slowness

* KAAV-2207 fixed XL/L ehdotus phase nahtavillaolo could be confirmed before lautakunta2 confirmed

* KAAV-2207 wrong texts on states

* KAAV-2207 fixes

* KAAV-2207 wrong cannot add reason message for esillaolo  when periaatteet/luonnos lautakunta is confirmed

* KAAV-2207 update to lautakunta confirm code

* KAAV-2207 esillaolo add logic fix

* KAAV-3476 allow deleting XL ehdotus first lautakunta and re-adding it (#637)

* KAAV-3475 end phase button does nothing before pressing check errors button fix (#638)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Minna Honkanen <159889008+MinnaSiili@users.noreply.github.com>
Co-authored-by: Minna Honkanen <minna.honkanen@siili.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eemeli Kukkonen <eemeli.kukkonen@siili.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: eemeli-kukkonen-siili <159778289+eemeli-kukkonen-siili@users.noreply.github.com>
Co-authored-by: Eemeli Kukkonen <eemeli.kukkonen@siili.com>
Co-authored-by: Minna Honkanen <159889008+MinnaSiili@users.noreply.github.com>
Co-authored-by: Minna Honkanen <minna.honkanen@siili.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants