-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: use same regex for layoutsets in FE and BE #14327
fix: use same regex for layoutsets in FE and BE #14327
Conversation
4bcf361
to
ed9d076
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #14327 +/- ##
=======================================
Coverage 95.57% 95.57%
=======================================
Files 1864 1864
Lines 24151 24151
Branches 2786 2786
=======================================
Hits 23082 23082
Misses 812 812
Partials 257 257 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work!
I have 1 suggestion, but i'm not sure it's a better alternative, the error message is already long, but it does not mention the limit on length.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Små justeringer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test
Har endringen blitt gjort på feil tekstressurs?
Funksjonen getLayoutSetIdValidationErrorKey
bruker tekstressursen validation_errors.file_name_invalid
og ikke api_errors.AD_03
som har blitt endret i denne PR-en. Får også førstnevnte tekstressurs i Studio når jeg tester.
Jeg har også sett litt på ting som ikke angår sidegrupper direkte.
Layout-navn
Tekstressurs: "validation_errors.file_name_invalid": "Filnavnet er ugyldig. Du kan bruke tall, understrek, bindestrek, og store/små bokstaver fra det engelske alfabetet."
- fra brukerens side er ikke dette et filnavn, så det er litt misvisende
- funksjonen
getPageNameErrorKey
har ikke blitt oppdatert, så det kommer en gammel feilmelding ved 31 tegn
Tekstressurser som er veldig like
"api_errors.AD_03": "Navnet på sidegruppen er ugyldig. Det må ha mellom 2 og 28 tegn og kan inneholde tall, understrek, bindestrek, og store/små bokstaver fra det engelske alfabetet."
"validation_errors.file_name_invalid": "Filnavnet er ugyldig. Du kan bruke tall, understrek, bindestrek, og store/små bokstaver fra det engelske alfabetet.",
Kunne vi hatt en felles tekstressurs i stedet, som ser slik ut, siden de tilsynelatende bruker samme regex?
"validation_errors.name_invalid": "{{nameEntity}} er ugyldig. Det må ha mellom 2 og 28 tegn og kan inneholde tall, understrek, bindestrek, og store/små bokstaver fra det engelske alfabetet."
Da slipper man å holde dem i synk manuelt, hvis regex skulle forandre seg i fremtiden.
Mulig at bolken over bør være et eget issue 😊
Får du teksten Hva angår de andre kommentarene dine, er jeg veldig enig. Vi burde unngå å bruke filnavn dersom det ikke er tydelig at brukeren opererer på en fil, feks når de laster opp filer. Ettersom det ikke har noe med regex for layoutset å gjøre, som denne saken angår, så er det sikkert best å opprette en egen sak/PR på det, ja! 😄 Bra sett! Og godt mulig tekst-ressursene kan generaliseres litt med bruk av variabler, men samtidig tror jeg vi har gått for filosofien at det ikke skader å ha duplikate eller like tekster med ulike tekstnøkler 🫣 |
Bytt ut "Den" med "Det", siden det referer til "navnet". Co-authored-by: Konrad-Simso <[email protected]>
c62cb4c
to
6394823
Compare
Ah, da har jeg misforstått issuet. Jeg skal teste en gang til og opprette issue på de andre tingene 👍
Den er grei 😊 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test OK
Description
Related Issue(s)
Verification