This is a smaller bugfix release for Extens version of SS12000
Bugfixes
There where a problem with the transformation of Extens duty codes to the actual values. This has now been corrected so that dutys should rely on the following logic:
-
Extens version of duties only relies on name and therefore the check for those roles have been increased by following naming logic:
- it checks if the name on the duty contains "förskolerektor" or "förskolechef" then they are returned as "Förskolechef"
- it checks if the name contains the word (biträdande + rektor) or Skolledare or planerare then it returns Övrig arbetsledning
- it checks if the name contains the word "rektor" then they are returned as "Rektor"
- It checks if the name contains "förskollärare" then it returns "Förskollärare"
- it checks if the name contains "förstelärare" then it returns förstelärare
- it checks if the name contains "speciallärare" or "specialpedagog" then it returns "Speciallärare/specialpedagog"
- it checks if the name contains "lärare" then it returns "Lärare"
- it checks if the name contins "lärarassistent" then it returns "Lärarassistent"
- it checks if the name contains "fritidspedagog" then it returns "Fritidspedagog"
- it checks if the name contains "barnskötare" then it returns "Barnskötare"
- it checks if the name contains "pedagog" then it returns "Övrig pedagogisk personal"
- it checks if the name contains "kurator" then it returns kurator
- it checks if the name contains "skolpsykolog" then it returns "Skolpsykolog"
- it checks if the name contains "skolsköterska" then it returns "Skolsköterska"
- it checks if the name contains "skolläkare" then it returns "Skolläkare"
- it checks if the name contains "studievägledare" then it returns "Studie-och yrkesvägledare"
- it checks if the name contains "skoladministratör" then it returns "Skoladministratör"
- it checks if the name contains "Bibliotekarie" then it returns "Bibliotekarie"
- If no code or name was found they are returned as "Annan personal"
- Assignmentroles could return emtpy strings instead of null in Extens SS12000 version. This have now been fixed so that fields are omitted instead.