| user6 (45907252247) | user8 (35103120247) | user7 (45011280205) |
|---|
v62 Väljund:
- Väljundi atribuudid klapivad.
- Kui väljakutseid ei leita, tagastatakse tühi array.
- Tagastatakse kõige selle asutuse hindamiseliigi kõige uuema hindamise pelt tekkinud väljakutse, mis ei ole üle 5 aastat vana.
400 Bad Request:
- INSTITUTIONAL = "\"institutionId\" must not be null"
- INDIVIDUAL = "\"institutionId\" must not be null" & "\"jobsite\" must not be blank"
- INSTITUTIONAL + jobsite = "\"institutionId\" must not be null" & "\"jobsite\" must be null"
- INDIVIDUAL + jobsite = "\"institutionId\" must not be null"
- institutionId + jobsite = "\"assessmentScope\" must not be null"
- institutionId + INDIVIDUAL = "\"jobsite\" must not be blank"
- jobsite = "\"assessmentScope\" must not be null" & "\"institutionId\" must not be null"
- tühi sisend = "\"assessmentScope\" must not be null" & "\"institutionId\" must not be null"
| 200 OK:
- institutionId (51) + INDIVIDUAL + jobsite (PEDAGOOG_AMETIKOHT_SOTS)
- institutionId (259) + INDIVIDUAL + jobsite (PEDAGOOG_AMETIKOHT_ALG)
- → tagastatakse tema isikukoodiga seotud assessmentChallenge
- institutionId (259) + INSTITUTIONAL
- → tagastatakse asutusega seotud assessmentChallenge
| 200 OK:
- institutionId (51) + INDIVIDUAL + jobsite (PEDAGOOD_AMETIKOHT_SOTS)
- → tagastatakse tema isikukoodiga seotud assessmentChallenge
| - |
403 Forbidden:
- institutionId (51) + INDIVIDUAL + jobsite (PEDAGOOG_AMETIKOHT_DRJ)
- institutionId (51) + INSTITUTIONAL
| 403 Forbidden:
- institutionId (259) + INSTITUTIONAL
- institutionId (51) + INSTITUTIONAL
- institutionId (51) + INDIVIDUAL + jobsite (PEDAGOOD_AMETIKOHT_YLDO)
| 403 Forbidden:
- institutionId (51) + INDIVIDUAL + jobsite
- institutionId (259) + INSTITUTIONAL
|
v26 400 Bad Request:
- selectedValue ei jää skaala vahemikku = "Selected value has to be within scale values."
- elemendi tüüp on vale = "Element of type IMPORTANCE with this id not found"
| 200 OK:
- kui selectedValue jääb lubatud skaala vahemikku
- kui AssessmentChallenge.elements.code = IMPORTANCE
- kui väljakutse käib institutionId = 259 kohta ja assessmentScope = INSTITUTIONAL
403 Forbidden:
- kui väljakutse käib institutionId = 51 kohta, assessmentScope = INDIVIDUAL ja personalCode ei ole kasutaja enda isikukood
| 200 OK:
- kui selectedValue jääb lubatud skaala vahemikku
- kui AssessmentChallenge.elements.code = IMPORTANCE
- kui AssessmentChallenge on institutionId = 51 kohta, assessmentScope = INDIVIDUAL, jobsite = PEDAGOOG_AMETIKOHT_SOTS ja personalCode = 35103120247
403 Forbidden:
- kui väljakutse käib institutionId = 259 kohta ja assessmentScope = INSTITUTIONAL
| 403 Forbidden
|
v72 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- name ei ole kuni 250 tähemärki = "The size of \"name\" must be less than or equal to 250. The given size is 251"
- description ei ole kuni 2500 tähemärki = "The size of \"description\" must be less than or equal to 2,500. The given size is 2,501"
- name ja decription on mõlemad tühjad = "Either name or description must not be blank"
- goalScope on tühi = "\"goalScope\" must not be null"
- jobsite on tühi, kui goalScope on INDIVIDUAL = "\"jobsite\" must not be blank"
- jobsite on täidetud, kui goalScope on INSTITUTIONAL = "\"jobsite\" must be null"
- institutionId on tühi = "\"institutionId\" must not be null"
- assessmentChallengeIds on vale või pole kasutajaga seotud või assessmentScope oli teine, ehk väljakutset ei leita selle asutuse juurest = "Assessment challenge with this scope is not related to the given institution"
- assessmentChallengeIds käib teise rolli kohta = "Related assessment challenge has a different jobsite than in request"
- kui assessmentChallengeIds on sisestatud topelt sama = "Goal assessment challenges cannot contain duplicate items"
- leitakse assessmentChallenge tabelist objekt, mille hindamise liigi ja asutuse kohta on uued väljakutse olemas = "Institution has an assessment challenge of this type that is newer"
- assessmentChallengeId on vanem kui 5 aastat = "Related assessment challenge is too old"
v85
- Iga isikukoodiga on sama asutuse ja ametikohaga seoses ainult üks kirje goalTeamMember tabelis.
| 200 OK:
- institutionId = 259
- goalScope = INSTITUTIONAL
- institutionId = 51
- goalScope = INDIVIDUAL
- jobsite = PEDAGOOG_AMETIKOHT_SOTS
403 Forbidden:
- institutionId (51) + INSTITUTIONAL
- institutionId (51) + INDIVIDUAL + jobsite (PEDAGOOG_AMETIKOHT_DRJ)
Loodud goalId: 67c728ee00a4c21c690dd77e Arhiveeritud goalId: 67c6f30a8759b17718a12abe Vanem kui 5 aastat assessmentChallenge: 67516c3b18d52a687a828b8c Väljakutse, millest leidub uuem: 67a0f6063b6187206cf9381b Sobiv väljakutse: 67c06efc0348460369b5b5d4 ja 67bf384964ffc1456782093e
Miia Murakas - 45907252247 loob eesmärke, kus talle määratakse asutuse sees alati sama teamMemberId + profileColor:
- Tartu linn (1000018594) - 67ef92bc5c47100c77873b8f
- MHG (259) - 67c5d513406f7238afd184e4
- Haapsalu Kutsehariduskeskus (51) ametikohaga PEDAGOOG_AMETIKOHT_SOTS - 67c6f4cf1d468f37bfd98455 + #9467BD
- Haapsalu Kutsehariduskeskus (51) ametikohaga PEDAGOOG_AMETIKOHT_YLDO - 67d05f1250768a51aa21788d + #9467BD
- MHG (259) - 67f67c6dc785d77d91cf7e31 + #9467BD
Peale andmebaasi tühjendust loodud andmed:
MHG 259 INSTITUTIONAL goal 67f7a18a65c2115e06f072cd - Miia Murakas 45907252247 sai tiimijuhiks: 67f7a18a65c2115e06f072cc
- Meeskonda lisati:
MHG 259 INSTITUTIONAL goal 67f7a78865c2115e06f072d3 - Loojaks oli Mari Maasikas 49303080864, kellel oli juba GoalTeamMember tabelis kirje sama asutuse raames, seega sinna kirjet juurde ei tulnud ja loodud goali juurde lisati tema teamMemberId - 67f7a6f365c2115e06f072d2
- Meeskonda lisati:
- 45011280205 - uus kirje 67f7a83b65c2115e06f072d4, kuna tema eelmine kustutati
- 49505112755 - vana kirjega 67f7a41265c2115e06f072ce, kuna juba oli selle asutuse juures olemas
| 200 OK:
- institutionId = 51
- goalScope = INDIVIDUAL
- jobsite = PEDAGOOG_AMETIKOHT_SOTS
403 Forbidden, kui:
- institutionId (51/259) + INSTITUTIONAL
- institutionId (51) + INDIVIDUAL + jobsite (PEDAGOOG_AMETIKOHT_DRJ)
Loodud goalId: 67c72b0d00a4c21c690dd780
Juhan Vald - 35103120247
- Haapsalu Kutsehariduskeskus (51) ametikohaga PEDAGOOG_AMETIKOHT_SOTS - 67b707d12c8b136a4aae91da + #9467BD
| 403 Forbidden |
v66 Väljund:
- Väljundi atribuudid klapivad.
- Kui väljakutseid ei leita, tagastatakse tühi array.
- Tagastatakse leitud eesmärgid, mida kasutajal on õigus näha.
400 Bad Request:
- institutionId + INDIVIDUAL (+statuses) = "\"jobsite\" must not be blank"
- institutionId + INSTITUTIONAL + jobsite (+statuses) = "\"jobsite\" must be null"
- INDIVIDUAL + jobsite = "\"institutionId\" must not be null"
- INSTITUTIONAL = "\"institutionId\" must not be null"
- statuses = "\"goalScope\" must not be null" & "\"institutionId\" must not be null"
- tühi sisend = "\"goalScope\" must not be null" & "\"institutionId\" must not be null"
- institutionId = "\"goalScope\" must not be null"
| 200 OK:
- institutionId = 259
- goalScope = INSTITUTIONAL
- statuses = INCOMPLETE, ACTIVE, ARCHIVED (vabatahtlik)
- institutionId = 51 / 259
- goalScope = INDIVIDUAL
- jobsite = PEDAGOOG_AMETIKOHT_SOTS
403 Forbidden:
- institutionId = 51
- goalScope = INSTITUTIONAL
- institutionId = 51 / 259
- goalScope = INDIVIDUAL
- jobsite = PEDAGOOG_AMETIKOHT_AEP
| 200 OK:
- institutionId = 51
- goalScope = INDIVIDUAL
- jobsite = PEDAGOOG_AMETIKOHT_SOTS
- statuses = INCOMPLETE, ACTIVE, ARCHIVED (vabatahtlik)
403 Forbidden:
- institutionId (259) + INSTITUTIONAL
- institutionId (51) + INSTITUTIONAL
- institutionId (51) + INDIVIDUAL + jobsite (PEDAGOOD_AMETIKOHT_YLDO) + statuses
| 403 Forbidden |
v36 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found: - sisestatud goalId ei leita Goal tabelist = "Goal with ID 67c728ee0a4c21c690dd77e was not found"
| 200 OK:
- küsib 67c728ee00a4c21c690dd77e, mille asutuse (259) juures on tal HSILM_PLANNING_GOAL_VIEW privileeg
403 Forbidden:
- küsib 67c72b0d00a4c21c690dd780, mille omanik ta ei ole ja pole meeskonnas
| 200 OK:
- küsib 67c72b0d00a4c21c690dd780, mille omanik ta on
403 Forbidden:
- küsib 67c728ee00a4c21c690dd77e, mille asutusega ta seotud pole
| 200 OK:
- küsib 67c72b0d00a4c21c690dd780, mille meeskonda ta lisatud on
- küsib 67c728ee00a4c21c690dd77e, mille meeskonda ta lisatud on
403 Forbidden: - küsib 67bde03e64ffc14567820936, mille meeskonnas ta ei ole
|
v32 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request: - name ei ole kuni 250 tähemärki = "The size of \"name\" must be less than or equal to 250. The given size is 251"
- description ei ole kuni 2500 tähemärki = "The size of \"description\" must be less than or equal to 2,500. The given size is 2,501"
- name ja decription on mõlemad tühjad = "Either name or description must not be blank"
- sisestatud goalId ei leita Goal tabelist või "archived": true = "Goal with ID 67c728ee0a4c21c690dd77e was not found"
| 200 OK:
- muudab 67c728ee00a4c21c690dd77e, mille asutuse (259) juures on tal HSILM_PLANNING_GOAL_MANAGE privileeg
403 Forbidden:
- muudab 67c72b0d00a4c21c690dd780, mille omanik ta ei ole ja pole meeskonnas
| 200 OK:
- muudab 67c72b0d00a4c21c690dd780, mille omanik ta on
403 Forbidden:
- muudab 67c728ee00a4c21c690dd77e, mille asutusega ta seotud pole
| 200 OK:
- muudab 67c72b0d00a4c21c690dd780, mille meeskonda ta lisatud on
- muudab 67c728ee00a4c21c690dd77e, mille meeskonda ta lisatud on
403 Forbidden:
- muudab 67c6f59d1d468f37bfd98458, mille meeskonnas ta ei ole
|
v44 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request: - targetGoalId on tühi = "\"targetGoalId\" must not be blank"
- goalId või targetGoalId on vale, kustutatud või goalId.archived = true, või Goal tabelis ei vasta andmed otsitavale eesmärgile = "Goal with ID 67d05f3750768a51a21788e was not found"
- Kui eesmärki liigutatakse rohkem kui ühe positsiooni võrra = "The goals are not sequential."
| 200 OK:
INSTITUTIONAL asutuse (259) juures on tal HSILM_PLANNING_GOAL_MANAGE privileeg - goalId = 6761533322da0a6a81e0b1d0
- previousGoalId = null
- goalId = 67ced39b31169c22dba36ca3
- previousGoalId = 6761533322da0a6a81e0b1d0
Sisend: - goalId = 6761533322da0a6a81e0b1d0
- targetGoalId = 67ced39b31169c22dba36ca3
Väljund: - 6761533322da0a6a81e0b1d0 juures muudeti previousGoalId = 67ced39b31169c22dba36ca3
- 67ced39b31169c22dba36ca3 juures muudeti previousGoalId = null
INDIVIDUAL enda kohta - goalId = 67d05f1250768a51aa21788c
- previousGoalId = null
- goalId = 67d05f3750768a51aa21788e
- previousGoalId = 67d05f1250768a51aa21788c
Sisend: - goalId = 67d05f1250768a51aa21788c
- targetGoalId = 67d05f3750768a51aa21788e
Väljund: - 67d05f1250768a51aa21788c juures muudeti previousGoalId = 67d05f3750768a51aa21788e
- 67d05f3750768a51aa21788e juures muudeti previousGoalId = null
403 Forbidden:
- kui üritab muuta nt teise isikuga seotud eesmärgi järjekorda
| 200 OK:
INDIVIDUAL enda kohta - goalId = 67b70b7f2c8b136a4aae91db
- previousGoalId = 67b707d12c8b136a4aae91d9
- goalId = 67b70bf72c8b136a4aae91dd
- previousGoalId = 67b70b7f2c8b136a4aae91db
Sisend: liigutab teise eesmärgi esimese ette - goalId = 67b70bf72c8b136a4aae91dd
- targetGoalId = 67b70b7f2c8b136a4aae91db
Väljund: - 67b70bf72c8b136a4aae91dd juures muudeti previousGoalId = 67b707d12c8b136a4aae91d9, mis oli varasemalt 1. goalId previousGoalId
- 67b70b7f2c8b136a4aae91db juures muudeti previousGoalId = 67b70bf72c8b136a4aae91dd
403 Forbidden:
- kui tal puudub nt muudetava eesmärgi asutuse juures HSILM_PLANNING_GOAL_MANAGE privileeg
| 403 Forbidden:
- meeskonnaliige ei saa päringut teha
|
v6 Väljund:
- Väljundi atribuudid klapivad.
- Goal.archive → true
- Goal.previousGoalId → null
- Eesmärgile järgnev goalId saab oma previousGoalId väärtuseks selle, mis arhiveeritava eesmärgi previousGoalId oli.
- GoalActivity.endDate → tänane kuupäev
- GoalActivityTask.done → true
- GoalActivityTask.endDate → tänane kuupäev
404 Not Found:
- Sisestatud goalId on vale või juba arhiveeritud = "Goal with ID 67c728ee00a4c21c690d77e was not found"
v11
- HSILM_PLANNING_GOAL_MANAGE privileeg on asendatud HSILM_PLANNING_GOAL_ARCHIVE_DELETE privileegiga
- "kustutaja" kasutajaga läbi testitud
| 200 OK
- goal = 67c6f30a8759b17718a12abe, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_ARCHIVE õigus
403 Forbidden:
- kui üritab arhiveerida nt teise isikuga seotud eesmärki
| 200 OK:
- goal = 67bde0d864ffc14567820938, mille institutionId = 51 ja see on seotud tema isikukoodiga
- selle previousGoalId = 67bde03e64ffc14567820936
- eesmärk ise on 67c6f4691d468f37bfd98452 eelmine (previousGoalId = 67bde0d864ffc14567820938)
Sisend: - 67bde0d864ffc14567820938/archive
Väljund: - 67bde0d864ffc14567820938:
- 67c6f4691d468f37bfd98452
- previousGoalId = 67bde03e64ffc14567820936
| Ei saa arhiveerida |
v4 Väljund:
- Väljundi atribuudid klapivad.
- Päringut saavad teha kõik kasutajad.
- Viga ei tule, kui sisestada andmed, mis ei käi antud kasutajaga kokku või pole kunagi käinudki. Siis tagastatakse lihtsalt tühi goals array.
400 Bad Request:
- institutionId on tühi = "\"institutionId\" must not be null"
- jobsite on tühi = "\"jobsite\" must not be blank"
| 200 OK
| 200 OK:
- institutionId = 51
- jobsite = PEDAGOOG_AMETIKOHT_RIJ - kasutaja ei ole enam selles ametis
- statuses = INCOMPLETE, ACTIVE, ARCHIVED (vabatahtlik)
- Tagastatakse goalId = 67c6f59d1d468f37bfd98458 & 67c6f58d1d468f37bfd98456
- goalScope = INDIVIDUAL
- personalCode = 35103120247
- jobsite = PEDAGOOG_AMETIKOHT_RIJ
| 200 OK
|
v30 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- Kui sisestatud assessmentChallengeId ei ole sisestatud väljakutsega seotud asutuse, rolli või isikukoodiga seotud =
- oli vale või kustutatud, ehk seda ei leita = "Referenced assessment challenge for this institution and scope not found"
- sisestatud assessmentChallenegeId on juba eesmärgi juurde lisatud = "Goal already contains referenced assessment challenge"
- leitakse assessmentChallenge tabelist objekt, mille hindamise liigi ja asutuse kohta on uuem väljakutse olemas = "Institution has an assessment challenge of this type that is newer"
- assessmentChallengeId on vanem kui 5 aastat = "Assessment challenge is too old"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille asutuse (259) juures on tal HSILM_PLANNING_GOAL_MANAGE privileeg
- sisendis esitatud väljakutse on selle asutusega seotud
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal =67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- assessmentChallenge = 67c06efc0348460369b5b5d4
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- assessmentChallenge = 67a4936f3b6187206cf93825
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
403 Forbidden:
- päritava INSTITUTIONAL eesmärgi 676152a522da0a6a81e0b1cfi nstitutionId = 259 ja ta pole meeskonnas
|
v49 Väljund:
- Väljundi atribuudid klapivad.
- Kui eesmärgi küljest väljakutseid ei leita, tagastatakse tühi assessmentChallenges array.
404 Not Found:
- Kui sisestatud goalId oli vale või kustutatud, ehk seda ei leita = "Goal with ID 67615fff22da0a6a810b1dd was not found"
| 200 OK:
- päritava INSTITUTIONAL eesmärgi 67c728ee00a4c21c690dd77e institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- päritava INDIVIDUAL eesmärgi 67c72b0d00a4c21c690dd780 institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- päritava INSTITUTIONAL eesmärgi 67c728ee00a4c21c690dd77e institutionId = 259 ja ta pole meeskonnas
| 200 OK:
- päritava INSTITUTIONAL 67c728ee00a4c21c690dd77e eesmärgi institutionId = 259 ja ta on meeskonnas
- päritava INDIVIDUAL 67c72b0d00a4c21c690dd780 eesmärgi institutionId = 51 ja ta on meeskonnas
403 Forbidden:
- päritava INSTITUTIONAL eesmärgi 676152a522da0a6a81e0b1cfi nstitutionId = 259 ja ta pole meeskonnas
|
v29 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found: - Kui sisestatud goalId oli vale või kustutatud või "archived": true, ehk seda ei leita = "Goal with ID 67615fff22da0a6a810b1dd was not found"
- Kui sisestatud assessmentChallengeId on vale või juba kustutatud, ehk seda ei leita = "Assessment challenge related to this goal is not found"
v34
- HSILM_PLANNING_GOAL_MANAGE privileeg on asendatud HSILM_PLANNING_GOAL_ARCHIVE_DELETE privileegiga
- "kustutaja" kasutajaga läbi testitud
| 200 OK:
- assessmentChallenge = 67c06efc0348460369b5b5d4
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- assessmentChallenge = 67a4936f3b6187206cf93825
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- assessmentChallenge = 67a4936f3b6187206cf93825
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- kustutatav assessmentChallenge 67bf384964ffc1456782093e on INSTITUTIONAL eesmärgi 67c728ee00a4c21c690dd77e küljes, mille institutionId = 259 ja ta pole meeskonnas
| 200 OK:
- assessmentChallenge = 67c06efc0348460369b5b5d4
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- assessmentChallenge = 67a4936f3b6187206cf93825
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
403 Forbidden:
- päritava INSTITUTIONAL eesmärgi 676152a522da0a6a81e0b1cfi nstitutionId = 259 ja ta pole meeskonnas
|
v59 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request: | 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 403 Forbidden:
- meeskonnaliige ei saa päringut teha
|
v42 Väljund:
- Väljundi atribuudid klapivad.
- Saab küsida ka arhiveeritud eesmärgi andmeid.
404 Not Found:
- Kui sisestatud goalId oli vale või kustutatud, ehk seda ei leita = "Goal with ID67c728ee00a4c21c690d77e was not found"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
- goal = 67c6f30a8759b17718a12abe, mis on arhiveeritud
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v42 Väljund:
- Väljundi atribuudid klapivad.
- Saab küsida ka arhiveeritud eesmärgi andmeid.
404 Not Found:
- Kui sisestatud goalId oli vale või kustutatud, ehk seda ei leita = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Kui sisestatud goalMetricsId on vale või kustutatud, ehk seda ei leita = "Goal metrics 67c889fd4d3963620ea19dd9 not found for goal 67c72b0d00a4c21c690dd780"
| 200 OK:
- goalMetricsId = 67c87e394d3963620ea19dd7
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
- goal = 67c6f30a8759b17718a12abe, mis on arhiveeritud
403 Forbidden:
- goalMetricsId = 67c878164d3963620ea19dd4
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goalMetricsId = 67c878164d3963620ea19dd4
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goalMetricsId = 67c87e394d3963620ea19dd7
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goalMetricsId = 67c878164d3963620ea19dd4
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v38 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request: - Veateated samad, mis POSTil.
- Kui sisestatud goalId oli vale või kustutatud või "archived": true, ehk seda ei leita = "Goal with ID 67c728ee00a4c21c690d77e was not found"
| 200 OK:
- goalMetricsId =67c872794d3963620ea19dd0
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goalMetricsId =67c889f44d3963620ea19dd8
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goalMetricsId =67c889f44d3963620ea19dd8
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goalMetricsId =67c872794d3963620ea19dd0
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 403 Forbidden:
- meeskonnaliige ei saa päringut teha
|
v33 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
- Kui sisestatud goalId oli vale või kustutatud või "archived": true, ehk seda ei leita = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Kui sisestatud goalMetricsId on vale või kustutatud, ehk seda ei leita = "Goal metrics 67c889fd4d3963620ea19dd9 not found for goal 67c72b0d00a4c21c690dd780"
v36
- HSILM_PLANNING_GOAL_MANAGE privileeg on asendatud HSILM_PLANNING_GOAL_ARCHIVE_DELETE privileegiga
- "kustutaja" kasutajaga läbi testitud
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 403 Forbidden:
- meeskonnaliige ei saa päringut teha
|
v77 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request: - Sisestatud goalId on vale, kustutatud või arhiveeritud = "Goal with ID 67c728e00a4c21c690dd77e was not found"
- Sisestatud isikukoodiga isik on juba eesmärgi juurde lisatud = "Team member is already assigned to the goal."
- Isikukood ei vasta reeglitele = "invalid id code"
- personalCode on tühi = "\"personalCode\" must not be null"
v83
- Meeskonnaliikme lisamisel otsitakse goalTeamMember tabelist kirje, mis on sisestatud isikukoodiga seotud ning kontrollitakse goals tabelist kas eksisteerib juba sama isikukoodiga isik eesmärgi asutuse raames.
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_TEAM_MEMBER_MANAGE õigus
- kui sama asutuse raames puuduvad sisestatud isiku kohta isikuandmed, jäävad väljad tühjaks
- kui EHIS userAccounts teenusest leitakse, et isikul on antud asutuse juures HSILM_PLANNING_TEAM_MEMBER_MANAGE privileeg ka olemas, siis saab ta eesmärgi meeskonda lisamisel roleType = TEAM_LEAD
- kui EHIS userAccounts teenusest leitakse, et isikul on olemas EHIS kasutaja, siis võetakse isiku firstName ja lastName EHIS kasutaja küljest.
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- lisas enda kohta käiva eesmärgi (67c72b0d00a4c21c690dd780) meeskonda isiku
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 403 Forbidden:
- meeskonnaliige ei saa päringut teha, kuna puudub HSILM_PLANNING_TEAM_MEMBER_MANAGE õigus
|
v52 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
- Sisestatud goalId on vale, kustutatud = "Goal with ID 67c728e00a4c21c690dd77e was not found"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
- goal = 67c6f30a8759b17718a12abe, mis on arhiveeritud
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v45 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
v49
- Meeskonnaliikme andmeid muutes uuendatakse tema kirjet goalTeamMember tabelist.
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_TEAM_MEMBER_MANAGE ja HSILM_PLANNING_GOAL_MANAGE õigus
- teamMemberId = 67c728ee00a4c21c690dd77f - muudab ise enda andmeid
- teamMemberId = 67cf04e687e95e4bbf97f0fa - muudab kellegi teise andmeid
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
- teamMemberId = 67c72b0d00a4c21c690dd781 - muudab iseenda andmeid
- teamMemberId = 67c72cfc00a4c21c690dd782 - muudab kellegi teise andmeid
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- HSILM_PLANNING_GOAL_MANAGE õigusega saab ta iseenda andmeid muuta, kui ta on meeskonda lisatud
- goal = 67c728ee00a4c21c690dd77e
- teamMemberId = 67cfe9bd9cf50f34e5a6c80d
- goal = 67c72b0d00a4c21c690dd780
- teamMemberId = 67c72cfc00a4c21c690dd782
403 Forbidden:
- Ei saa muuta kellegi teise andmeid isegi kui on meeskonnas
- goal = 67c72b0d00a4c21c690dd780
- teamMemberId = 67c72b0d00a4c21c690dd781
- goal = 67c728ee00a4c21c690dd77e
- teamMemberId = 67c728ee00a4c21c690dd77f
|
v46 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
- Sisestatud goalId on vale, kustutatud või arhiveeritud = "Goal with ID 67c728e00a4c21c690dd77e was not found"
- Sissestatud teamMemberId on vale, kustutatud = "Goal team member not found for this goal."
- Isikupõhine eesmärk käib kustutatava isiku kohta = "The goal owner of individual goal must not be deleted."
- Asutusepõhise eesmärgi juurest tahetakse kustutada viimast meeskonnajuhti = "The only team lead must not be deleted."
- Kasutaja üritab iseennast asutusepõhise eesmärgi juurest eemaldada, kui tal on mõni tegevus = "The logged in user cannot be deleted if there are assigned activities."
GoalActivityTask ülekandmised arendamata
v49
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_TEAM_MEMBER_MANAGE
- kasutaja saab ära kustutada kellegi teise
- kui kustutataval on mõni eksisteeriv tegevus, antakse see kustutajale üle (goalActivity.goalTeamMemberId → kes päringu tegi)
- kui kustutataval oli teine meeskonnajuht
- kui kustutajat ei olnud varem asutuse meeskonnas, aga tal on HSILM_PLANNING_TEAM_MEMBER_MANAGE õigus selle asutuse juures, saab ta juhi rolli üle võtta (ta lisatakse meeskonda ja pärib kõik kustutatava tegevused)
- kui kustutaja oli juba meeskonnas teise juhina olemas, siis saab ta lihtsalt kustutatava tegevused endale
- kui kustutatav oli tavaline meeskonnaliige, siis suunatakse samuti kõik tema tegevused sellele meeskonnajuhile, kes päringu tegi
- kasutaja saab ära kustutada iseennast
- kui ta ei ole selle asutuse viimane meeskonnajuht
- kui tal ei ole ühtegi tegevust
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
goal 67f66fb7c785d77d91cf7e2a meeskonnaliikmed:
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
- kasutaja saab ära kustutada kellegi teise
- kasutaja ei saa ära kustutada iseennast, kuna eesmärk käib tema kohta
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 403 Forbidden:
- meeskonnaliige ei saa päringut teha, kuna puudub HSILM_PLANNING_TEAM_MEMBER_MANAGE õigus
|
v33 Väljund:
- Väljundi atribuudid klapivad.
- INDIVIDUAL puhul otsitakse küsija endaga seotud eesmärkide tiimiliikmeid.
- Kõik INDIVIDUAL päringud saavad 200 OK, kui andmeid ei leita, on tagastatav array tühi.
- Ühe isikukoodiga võidakse tagastada mitu kirjet, kui sama isik on seotud mitme erineva eesmärgiga, kus tal on unikaalne id.
400 Bad Request:
- institutionId on tühi = "\"institutionId\" must not be null"
- IDIVIDUAL valikuga on jobsite tühi = "\"jobsite\" must not be blank"
- Kui goalScope on tühi = 403 Forbidden
| 200 OK:
- goalScope = INSTITUTIONAL
- institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
403 Forbidden:
- goalScope = INSTITUTIONAL
- institutionId = 51, kus tal ei ole HSILM_PLANNING_GOAL_VIEW õigust
| 200 OK:
- goalScope = INDIVIDUAL
- institutionId = 51
403 Forbidden:
- goalScope = INSTITUTIONAL
- institutionId = 51 / 259, kus tal ei ole HSILM_PLANNING_GOAL_VIEW õigust
| Meeskonnaliige ei saa küsida. |
v24
| 200 OK:
- goalTeamMemberId = 67ef92bc5c47100c77873b8f (kasutaja ise - Tartu linn (1000018594))
- goalTeamMemberId = 67c5d513406f7238afd184e4 (kasutaja ise - MHG (259))
- Saab nende asutuste raames, kus tal on HSILM_PLANNING_GOAL_VIEW õigus, pärida meeskonnaliikmete eesmärke
403 Forbidden:
- goalTeamMemberId = 67f3a3a9fb9b4028f401cc48 (INDIVIDUAL hindamise juures, kuhu teda ei ole lisatud)
|
|
|
|
| 200 OK:
- kasutaja on lisatud meeskonda:
- personalCode = 45907252247 (user6)
- jobsite = PEDAGOOG_AMETIKOHT_YLDO
- institutionId = 51
- goalScope = INDIVIDUAL
|
|
v33 Väljund:
- Väljundi atribuudid klapivad.
- Kui eemaldatakse isik, kellel peale eemaldamist ei ole enam ühtegi aktiivset eesmärki, siis kustutatakse tema kirje goalTeamMember tabelist.
400 Bad Request:
- Kui newGoalTeamMemberId ja personalCode on koos esitatud = "Request newGoalTeamMemberId must be empty if personalCode is present.", "Request personalCode must be empty if newGoalTeamMemberId is present."
- Kui newGoalTeamMemberId on juba isik, kes on selle eesmärgi meeskonnas = "Request newGoalTeamMemberId cannot be the same as goalTeamMemberId."
- Kui personalCode on juba kellelgi tiimiliikmetest = "Team member with personal code 48408296586 already in given goal team members."
- Sisestatud goalTeammemberId on juba eemaldatud meeskonnast = "Could not find team member 67f7a18a65c2115e06f072cc for goal 67f7a18a65c2115e06f072cd"
|
|
|
|
v59 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- Kui sisestatud goalId oli vale või kustutatud või "archived": true, ehk seda ei leita = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- goalTeamMemberId ei leidu selle eesmärgi juurest = "Goal team member not found for this goal."
- activityName on tühi = "\"activityName\" must not be blank" & "The size of \"activityName\" must be greater than or equal to 3. The given size is 0"
- activityName on üle 250 tähemärgi = "The size of \"activityName\" must be less than or equal to 250. The given size is 251"
- activityDecription on alla 3 tähemärgi = "The size of \"activityDescription\" must be greater than or equal to 3. The given size is 2"
- activityDescription on üle 2500 tähemärgi = "The size of \"activityDescription\" must be less than or equal to 2,500. The given size is 2,501"
- themes puudub sisendist = "\"themes\" must not be null" & "\"themes\" must not be empty"
- themes.themeType ei ole täidetud = "\"themes[0].themeType\" must not be blank"
- themeType ei ole HSILM_THEME_LABEL klassifikaatorist = "classifier not found"
- startDate on varasem kui endDate = "\"startDate\" has to be before or equals to 2025-03-08"
- endDate on varasem tänasest kuupäevast = "\"endDate\" has to be after or equals to 2025-03-04"
- fundings.year ei ole ole esitatud = "\"fundings[0].year\" must not be null"
- fundings.year on vähem kui 2024 = "\"fundings[0].year\" must be greater than or equal to 2,024"
- fundings.year on rohkem kui 2025 + 10 aastat = "\"fundings[0].year\" must be less than or equal to 2,035"
- fundings.amount ei ole postiiivne arv = "\"fundings[3].amount\" must be greater than or equal to 0"
- fundings.description on alla 3 tähemärgi = "The size of \"fundings[0].description\" must be greater than or equal to 3. The given size is 2"
- fundings.description on üle 2500 tähemärgi = "The size of \"fundings[0].description\" must be less than or equal to 2,500. The given size is 2,501"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v49 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
- Kui sisestatud goalId oli vale või kustutatud, ehk seda ei leita = "Goal with ID 67c728ee00a4c21c690d77e was not found"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
- goal = 67c6f30a8759b17718a12abe, mis on arhiveeritud
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v19 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
- Kui sisestatud goalId oli vale või kustutatud, ehk seda ei leita = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- goalActivityId oli vale või kustutatud = "Goal activity 67cad4ea0a51a8059b8b4e7 not found for goal 67c72b0d00a4c21c690dd780"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
- goal = 67c6f30a8759b17718a12abe, mis on arhiveeritud
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v54 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- Veateated klapivad POST päringuga. Arhiveeritud eesmärgi tegevusi ei saa muuta.
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
| 403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
|
v28 Väljund:
- Väljundi atribuudid klapivad.
- Vajalik HSILM_PLANNING_GOAL_ARCHIVE_DELETE privileeg asutuse juures
404 Not Found:
- Kui sisestatud goalId oli vale või kustutatud, ehk seda ei leita = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- goalActivityId oli vale või kustutatud = "Goal activity 67cad4ea0a51a8059b8b4e7 not found for goal 67c72b0d00a4c21c690dd780"
|
|
|
|
v21 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
- Kõikide tegevuste previousActivityId väärtused kohanduvad sisendile:
 
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v4 Väljund:
- Väljundi atribuudid klapivad.
- GoalActivity.endDate → tänane kuupäev
- Kõik GoalActivityTask kirjed, mis olid done = false → done = true
404 Not Found / 400 Bad Request:
- Sisestatud goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Sisestatud goalActivityId on vale või pole õige eesmärgi juures = "Goal activity 67c890f14d3963620ea19dd not found for goal 67c728ee00a4c21c690dd77e"
- Tegevus on juba lõpetatud, st goalActivity.endDate on täna või varem = "Goal Activity end date has already passed and all activity tasks already done"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal =67b707d12c8b136a4aae91d9, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v49 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
- Sisestatud goalId on vale = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Sisestatud goalActivityId on vale või pole õige eesmärgi juures = "Goal activity 67c890f14d3963620ea19dd not found for goal 67c728ee00a4c21c690dd77e"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
- goal = 67c6f30a8759b17718a12abe, mis on arhiveeritud
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v33 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- Sisestatud goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Sisestatud goalActivityId on vale või pole õige eesmärgi juures = "Goal activity 67c890f14d3963620ea19dd not found for goal 67c728ee00a4c21c690dd77e"
- taskName on tühi või lühem kui 3 tähemärki = \"taskName\" must not be blank" & "The size of \"taskName\" must be greater than or equal to 3. The given size is 0"
- taskName on pikem kui 250 tähemärki = "The size of \"taskName\" must be less than or equal to 250. The given size is 251"
- goalTeamMemberId on tühi = "\"goalTeamMemberId\" must not be blank"
- goalTeamMemberId on vale või pole õige eesmärgi juures = "Could not find team member 67c72cfc00a4c21c690dd782 for goal 67c728ee00a4c21c690dd77e"
- startDate on varem kui endDate = "\"startDate\" has to be before or equals to 2025-03-19"
- endDate on tühi = "\"endDate\" must not be null"
- endDate on varem kui tänane kuupäev = "\"endDate\" has to be after or equals to 2025-03-17"
- taskDescription on vähem kui 3 tähemärki = "The size of \"taskDescription\" must be greater than or equal to 3. The given size is 1"
- taskDescription on rohkem kui 2500 tähemärki = "The size of \"taskDescription\" must be less than or equal to 2,500. The given size is 2,501"
- fundings.year on tühi = "\"fundings[1].year\" must not be null"
- fundings.year on varasem kui jooksev aasta = "\"fundings[1].year\" must be greater than or equal to 2,024"
- fundings.year on hilisem kui +10 aastat = "\"fundings[1].year\" must be less than or equal to 2,035"
- fundings.amount on tühi = "\"fundings[1].amount\" must not be null"
- fundings.amount on negatiivne = "\"fundings[1].amount\" must be greater than or equal to 0"
- fundings.description on vähem kui 3 tähemärki = "The size of \"fundings[0].description\" must be greater than or equal to 3. The given size is 1"
- fundings.description on rohkem kui 2500 tähemärki = "The size of \"fundings[1].description\" must be less than or equal to 2,500. The given size is 2,501"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v24 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
- Sisestatud goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Sisestatud goalActivityId on vale või pole õige eesmärgi juures = "Goal activity 67c890f14d3963620ea19dd not found for goal 67c728ee00a4c21c690dd77e"
- Sisestatud goalActivityTask on vale või pole õige eesmärgi ja tegevuse juures = "Goal activity task 67d93d66c0a357583750b8e not found for goal 67c728ee00a4c21c690dd77e with activity 67cae36dbb789f3afb659d58"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_VIEW õigus
- goal = 67c6f30a8759b17718a12abe, mis on arhiveeritud
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v30 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- Sisestatud goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Sisestatud goalActivityId on vale või pole õige eesmärgi juures = "Goal activity 67c890f14d3963620ea19dd not found for goal 67c728ee00a4c21c690dd77e"
- Sisestatud goalActivityTask on vale või pole õige eesmärgi ja tegevuse juures = "Goal activity task 67d93d66c0a357583750b8e not found for goal 67c728ee00a4c21c690dd77e with activity 67cae36dbb789f3afb659d58"
- newGoalActivityId on vale = "Goal activity 67c890f14d3963620ea19ddc not found for goal 67c72b0d00a4c21c690dd780"
- goalTeamMemberId on vale = "Could not find team member 67c728ee00a4c21c690dd77f for goal 67c72b0d00a4c21c690dd780"
- Kõik kontrollid töötavad samamoodi nagu POSTis.
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v30 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- Sisestatud goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Sisestatud goalActivityTask on vale, kustutatud või pole õige eesmärgi ja tegevuse juures = "Goal activity task 67d93d66c0a357583750b8e not found for goal 67c728ee00a4c21c690dd77e with activity 67cae36dbb789f3afb659d58"
|
|
|
|
v20 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- Sisestatud goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c690d77e was not found"
- Sisestatud goalActivityId on vale või pole õige eesmärgi juures = "Goal activity 67c890f14d3963620ea19dd not found for goal 67c728ee00a4c21c690dd77e"
- Sisestatud goalActivityTask on vale või pole õige eesmärgi ja tegevuse juures = "Goal activity task 67d93d66c0a357583750b8e not found for goal 67c728ee00a4c21c690dd77e with activity 67cae36dbb789f3afb659d58"
- done ei ole parameetrites väärtustatud = "\"done\" must not be null"
- GoalActivityTask.done = false ja sisend on ka false = "Goal activity task done field already is false"
- GoalActivityTask.done = true ja sisend on ka true = "Goal activity task done field already is true"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v3 |
|
| 200 OK:
- tagastatakse kõik eesmärgid, kuhu ta on meeskonnaliikmeks lisatud
|
v27 Väljund:
- Väljundi atribuudid klapivad.
- Saab lisada märget nii eesmärgi enda, kui ka tegevuse või tööülesande külge.
400 Bad Request:
- goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c60dd77e was not found"
- goalActivityId & goalActivityTaskId esitati koos = "Both goalActivityId and goalActivityTaskId must not be provided."
- goalActivityId on vale = "Goal activity 67c890f14d3963620ea9ddc not found for goal 67c728ee00a4c21c690dd77e"
- goalActivityTaskId on vale = "Goal activity task 67d93bd5c0a35758375ab89 not found"
- goalActivityTaskId.done: true = "Referenced goal activity task cannot be done."
- visibilityType sisend ei ole klassifikaatoris = "classifier not found"
- description on tühi = "\"description\" must not be blank"
- description on vähem kui 3 tähemärki = "The size of \"description\" must be greater than or equal to 3. The given size is 2"
- description on rohkem kui 2500 tähemärki = "The size of \"description\" must be less than or equal to 2,500. The given size is 2,501"
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259, kus tal on HSILM_PLANNING_GOAL_MANAGE õigus
403 Forbidden:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c72b0d00a4c21c690dd780, mille institutionId = 51 ja see on seotud tema isikukoodiga
403 Forbidden:
- goal = 67c728ee00a4c21c690dd77e, mille institutionId = 259 ja see ei ole seotud tema isikukoodiga, ta pole ka meeskonnas
| 200 OK:
- goal = 67c728ee00a4c21c690dd77e, mille meeskonnas ta on
- goal = 67c72b0d00a4c21c690dd780, mille meeskonnas ta on
|
v21 Väljund:
- Väljundi atribuudid klapivad.
- visibilityType = PRIVATE kirjed tulevad välja ainult kasutajale, kelle isikukood on märkega seotud.
400 Bad Request:
- goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c60dd77e was not found"
- goalActivityId & goalActivityTaskId esitati koos = "Both goalActivityId and goalActivityTaskId must not be provided."
- goalActivityId on vale = "Goal activity 67c890f14d3963620ea9ddc not found for goal 67c728ee00a4c21c690dd77e"
- goalActivityTaskId on vale = "Goal activity task 67d93bd5c0a35758375ab89 not found"
|
|
|
|
v29 Väljund:
- Väljundi atribuudid klapivad.
400 Bad Request:
- goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c60dd77e was not found"
- goalNoteId on vale = "Goal note 67f3c08fb9b4028f401cc51 not found for goal 675041abe051176e63cbd8eb"
- Kui päringut teeb kasutaja, kes ei olnud PRIVATE märke looja = 404 "Goal note 67f3c319fb9b4028f401cc54 not found for goal 675041abe051176e63cbd8eb"
- description on tühi = "\"description\" must not be blank"
- description on vähem kui 3 tähemärki = "The size of \"description\" must be greater than or equal to 3. The given size is 2"
- description on rohkem kui 2500 tähemärki = "The size of \"description\" must be less than or equal to 2,500. The given size is 2,501"
|
|
|
|
v27 Väljund:
- Väljundi atribuudid klapivad.
404 Not Found:
- goalId on vale või arhiveeritud = "Goal with ID 67c728ee00a4c21c60dd77e was not found"
- goalNoteId on vale = "Goal note 67f3c08fb9b4028f401cc51 not found for goal 675041abe051176e63cbd8eb"
- Kui päringut teeb kasutaja, kes ei olnud PRIVATE märke looja = 404 "Goal note 67f3c319fb9b4028f401cc54 not found for goal 675041abe051176e63cbd8eb"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|