Background: we don't update QF levels from ETER currently. Also, we trust agencies operating officially that all is fine when they accredit a programme at a new level.
for voluntary status reports, flag as currently (high level flag if programme level not in institution's listed level), but "relax" the logic for joint programmes so that flag is only given if level is in none of the institutions' list - that is, no flag if one institution has the level in its list
for official/obligatory reports: add level to institution's list if it is not on yet, post a yellow/low level flag to notify that level has been added for the first time
Background: we don't update QF levels from ETER currently. Also, we trust agencies operating officially that all is fine when they accredit a programme at a new level.
Change the flagging (https://github.com/EQAR/eqar_backend/blob/master/submissionapi/flaggers/report_flagger.py#L124-L136) based on programme QF levels as follows: