PM: UC: Arengukava sektsiooni lisamine/muutmine
Sisukord
Üldkirjeldus
Kasutajale kuvatakse arengukava sektsiooni lisamise või muutmise modaalaken.
Kasutaja saab avada arengukava sektsiooni lisamise/muutmise modaalakna PM: UC: Arengukava lisamine/muutmine vaatest, kui tal on arengukava lisamise ja muutmise õigus.
Seotud Jira taskid
NSIL-1021 - Getting issue details... STATUS
Kasutajaliides
Disainid
| Arengukava sektsiooni lisamine: https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=9037-26839&t=bPEd5qlJLWyKWicN-4 | |
Arengukava sektsiooni muutmine: https://www.figma.com/design/mPPdrh04luwBeiX856NQPP/NAPO---TWN?node-id=9037-27992&t=bPEd5qlJLWyKWicN-4 |
Eeltingimused
Kasutaja on sisse loginud ja valinud sobiva rolli:
- Asutus:
- Kasutajal on seos arengukava asutusega ning selle asutuse arengukava lisamise ja muutmise õigus.
- DevelopmentPlan.institution.id = kasutaja valitud rolliga seotud asutus
- Õigust reguleerib privileeg: HSILM_PLANNING_DEV_PLAN_MANAGE.
- Kasutajal on seos arengukava asutusega ning selle asutuse arengukava lisamise ja muutmise õigus.
- Ametikoht:
- Kasutaja on arengukava omanik ning on seotud arengukava asutuse ja ametikohaga.
- DevelopmentPlan.personalCode = kasutaja isikukood
- DevelopmentPlan.institution.id = kasutaja valitud rolliga seotud asutus
- DevelopmentPlan.jobsite = kasutaja valitud rolliga seotud ametikoht
- Kasutaja on arengukava omanik ning on seotud arengukava asutuse ja ametikohaga.
- Meeskonnaliikme ja arhiivi rollis kasutajatel puudub õigus arengukava luua ja muuta. Seetõttu ei ole neil sellele vaatele ligipääsu.
Planeerimise mooduli kasutusrollide ja õiguste kohta saab täpsemalt infot leida lehelt Kasutusõigused ja rollid.
Funktsionaalsus
Uue sektsiooni lisamine
Kui kasutaja avab uue sektsiooni lisamise modaalakna:
- Eeltäidetud väljad:
- Väli "Pealkiri" ei ole vaikimisi täidetud.
- Väljal "Järgneb peatükile" on eelvalitud see sektsioon, mis eelnes sektsiooni lisamise nupule vaates PM: UC: Arengukava lisamine/muutmine.
- Kasutaja saab soovi korral valida mõne muu sektsiooni või märkida, et uut sektsiooni tuleb kuvada esimesena.
- Sektsioonide nimekirja allikas: PM: API: DevelopmentPlan: GET /planning-api/development-plans.response.sections.name
- Andmete salvestamiseks kasutatakse päringut: PM: API: DevelopmentPlan: POST /planning-api/development-plans/{developmentPlanId}/sections, kus sisendiks antakse:
- developmentPlanId = arengukava ID, mille vaates sektsiooni lisamise tegevus algatati
- name = väljal "Pealkiri" sisestatud väärtus
- previousSectionId = väljal "Järgneb peatükile" valitud väärtus. Kui valikuks on "On esimene", siis määratakse väärtuseks NULL.
Sektsiooni muutmine
Kui kasutaja avab olemasoleva sektsiooni muutmise modaalakna:
- Andmete laadimiseks teeb kasutajaliides päringu: PM: API: DevelopmentPlan: GET /planning-api/development-plans/{developmentPlanId}/logos/{logoFileId}/download, kus sisendiks antakse:
- developmentPlanSectionId = sektsiooni ID, mille muutmist kasutaja alustas
- developmentPlanId = arengukava ID, mille vaates sektsiooni muutmise tegevus algatati
- Eeltäidetud väljad:
- "Pealkiri" - PM: API: DevelopmentPlan: GET /planning-api/development-plans/{developmentPlanId}/logos/{logoFileId}/download.response.name
- "Järgneb peatükile" - PM: API: DevelopmentPlan: GET /planning-api/development-plans/{developmentPlanId}/logos/{logoFileId}/download.response.previousSectionId
- Kasutaja saab muuta sektsiooni järjekorda, valides muu sektsioon või määrates, et see sektsioon kuvatakse esimesena.
- Andmete salvestamiseks kasutatakse päringut: PM: API: DevelopmentPlan: PUT /planning-api/development-plans/{developmentPlanId}/sections/{sectionId}, kus sisendiks antakse:
- developmentPlanSectionId = muudetava sektsiooni ID
- developmentPlanId = arengukava ID, millele sektsioon kuulub
- name = väljal "Pealkiri" sisestatud väärtus
- previousSectionId = välja "Järgneb peatükile" valitud väärtus. Kui valikuks on "On esimene", siis määratakse väärtuseks NULL.
Andmed
| Elemendi nimetus | Selgitus/Näide |
|---|---|
| Pealkiri | Arengukava sektsiooni nimetus.
|
| Järgneb peatükile | Arengukava sektsioon, millele uus või muudetav sektsioon järgneb. Kasutatakse sektsioonide järjestamiseks arengukaval.
|
Kasutaja tegevused
| Tegevuse nimetus | Selgitus |
|---|---|
| Nupu "Katkesta" ja "X" vajutamine | Nupule vajutamisel sulgeb süsteem sektsiooni lisamise/muutmise modaalakna. Tehtud muudatusi ei salvestata. |
| Nupu "Lisa" või "Muuda" vajutamine | Nupule vajutamisel:
|

