Bug 41123 - Adjust package ucs-school-umc-exam
Adjust package ucs-school-umc-exam
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC
UCS@school 4.1
Other Linux
: P5 normal (vote)
: UCS@school 4.1 R2
Assigned To: Florian Best
Daniel Tröder
:
Depends on:
Blocks: 41699
  Show dependency treegraph
 
Reported: 2016-04-25 17:25 CEST by Florian Best
Modified: 2016-06-29 14:47 CEST (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Best univentionstaff 2016-04-25 17:25:02 CEST
The package ucs-school-umc-exam has to be adjusted to work with the new attributes/object classes.
Comment 1 Florian Best univentionstaff 2016-06-03 17:13:09 CEST
Another object class has been added called 'ucsschoolExam' to distinguish between students and exam students.
When creating a exam student on the DC Master the ucsschoolSchools attribute is set to only the OU where the exam is written. If 2 parallel exams are written with the same user on different schools both are added. The exam user is removed when all exams are stopped.

ucs-school-import (14.0.1-3):
r69803 | Bug #41123: add ucsschoolExam extended option (not needed but who knows for the future)
r69756 | Bug #41123: add ucsschoolExam object class

ucs-school-umc-exam (6.0.4-1):
r69777 | Bug #41123: correctly detect (and ignore) exam users
r69774 | Bug #41123: make schoolexam users possible
r69733 | Bug #41123: migrate schoolexam-master to use libraray functions
r69675 | Bug #41123: remove obsolete search_base parameter
r69674 | Bug #41123: autopep8
Comment 2 Daniel Tröder univentionstaff 2016-06-23 15:30:30 CEST
OK: Code changes
OK: manual functional test using UMC

PS: Remove udm_modules.update() in next patch level release from ucs-school-umc-exam/umc/python/schoolexam/__init__.py ?
Comment 3 Florian Best univentionstaff 2016-06-28 18:24:50 CEST
UCS@school 4.1 R2 has been released:
http://docs.software-univention.de/release-notes-ucsschool-4.1R2v1-de.pdf

If this error occurs again, please use "Clone This Bug".