TIM-JYU / TIM

TIM (The Interactive Material) is an open-source cloud-based platform for creating interactive learning documents.
https://tim.education/view/about/en-US
MIT License
13 stars 4 forks source link

Velppien oikeudet #1937

Open dezhidki opened 3 years ago

dezhidki commented 3 years ago

In GitLab by @sijualle on Aug 25, 2020, 11:41

Velppien poistamisessa tarkisetaan että velpin poistaja on sama kuin velpin alkuperäinen tekijä, eli esim dokumentin omistaja ei voi muokata tai poistaa velppejä.

Tuo on näköjään laitettu aiemmin niin että vain velpin tekijä saa sen poiston näkyviin ja voi poistaa noita velppejä. Pitäiskö tuo vaihtaa niin että kaikki joilla on teacher-oikeus saa poistella noita?

Kommentteja pystyy lisäämään mutta se päivitysreitti jota se kutsuu sen jälkeen tarkistaa taas että kommentoija oli alkuperäinen velppaaja. Eli se kommentti näyttää menevän perille mutta tulee näkyviin vasta kun päivittää sivun.

Varmaan ainakin manageoikeuksilla pitäusi voida poistaa ja kommentointioikeus vähintään teacherillä

dezhidki commented 3 years ago

In GitLab by @sijualle on Aug 27, 2020, 20:37

Varmaan ainakin manageoikeuksilla pitäusi voida poistaa ja kommentointioikeus vähintään teacherillä

Tuossa aikaisemmassa koodissa ei ole kommentoinnin puolesta mitään tarkistuksia. Laitoin nyt niin että pitää olla oikeus nähdä velppi että voi kommentoida. Eli voi esim kommentoida takaisin opettajalle velpin kautta

Muokkaukseen (ja poistoon) laitoin niin että jos ei ole itse tehty velppi niin pitää olla näkyvyys + manageoikeus, mutta ehkä tuossa riittäisi teacher-oikeus? Teacherithan pystyy jo lisäämään velppejä ja pisteitä oman mielen mukaan niin voisi olla hyvä tarvittaessa poistaa toisen opettajan velppaus.

dezhidki commented 3 years ago

In GitLab by @vesal on Aug 27, 2020, 22:53

Teacherithan pystyy jo lisäämään velppejä ja pisteitä oman mielen mukaan niin voisi olla hyvä tarvittaessa poistaa toisen opettajan velppaus.

No voihan se olla opettajallakin tuo oikeus.

Vesa

dezhidki commented 3 years ago

In GitLab by @sijualle on Aug 31, 2020, 19:51

Huomasin noita oikeuksia muokatessa että velppipyyntöjen virheviestejä ei tule mitenkään käyttäjälle näkyviin.