wrong default option for personal information when importing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Medium
|
Gold |
Bug Description
When importing a portfolio as Leap2A, there will be personal information contained in the XML file. After uploading the file, the personal information will be displayed with an option 'Ignore' or 'Replace' depending on whether the data in the XML matches or not with the logged in user's information.
This data is taken from the <author> tag in the xml, that is present in all exported XMLs, even in the ones that are created to export only one page. So any Leap2A import will by default replace the firstname, lastname and email of the user doing the import with the one in the XML, if the data is different (comes from another user's export).
The user doing the import can always change the option to 'Ignore' but this is not the ideal situation.
The way it should work:
In the case of importing a complete portfolio and the personal information contained in the XML is different than the logged in user, display it with default option = 'Replace'.
In the case of importing just a few pages/collections and the personal information contained in the XML is different than the logged in user, display it with default option = 'Ignore'.
Changed in mahara: | |
status: | New → Confirmed |
status: | Confirmed → New |
importance: | Undecided → Low |
Changed in mahara: | |
assignee: | nobody → Gold (gold.catalyst) |
status: | Confirmed → In Progress |
Changed in mahara: | |
milestone: | none → 21.04.0 |
status: | In Progress → Fix Committed |
importance: | Low → Medium |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
Forum discussion in which this was discovered: https:/ /mahara. org/interaction /forum/ topic.php? id=8077