Description
Parent issue to ensure the mdEditor code is ready for release of v1.3.0 to production. Critical issues that have been identified during testing, and which need to be resolved prior to releasing mdEditor v1.3.0 will be summarized below.
If you are a tester
Before submitting an issue, browse through the "Issues to resolve" that are listed below. If the problem that you observed has already been reported, just go to the first entry on the parent issue's page and select the frowny icon☹. That will let us know who has encountered the problem and provide a point of contact if we need to request additional details. If the problem that you have encountered is not listed below, feel free to submit a new report. We prefer that issues are submitted as they are identified.
If comments or discussion are needed, they should take place under the original issue.
Test environment:
- https://dev.mdEditor.org (v.1.3.0-rc.1)
- "mdTranslator API URL": https://dev-mdtranslator.mdeditor.org/api/v3/translator (v2.21.0-beta.2). You will need to manually update this prior to testing.
- Sample data are available in the mdjson-examples repository.
The min-valid-mdJson-20240430.json file is a good start for basic testing. Paste the GitHub raw link into the "Import mdJSON from Online URL" field to load the data set into the editor.
Issues to resolve:
- Excess data embedded into mdEditor-Json record object on import #682
- If AutoSave is On, record edits not synced to Pouch #711
- Form data not committed to datastore #712
- CSDGM import throws ReferenceError: uuidV4 is not defined #714
- Data dictionary identifier is not imported #716
- Update mdJson schema used by the editor #717
- Can not copy metadata, contact, or dictionary records #718
- Manually saving a record throws error updatePouchRecord #723
- Validation error "Minimum Items Required for Contacts" links to wrong path #724
- Refactor default mdTranslator and itisProxy URLs #725
- Refactor publish-options in user settings to support multiple endpoints #726
- Selecting Add Schema results in unresponsive browser #728
- Custom profile names do not display in profile pick list #729
- Custom schemas do not import #734
- Derive
itisProxyUrl
from themdTranslatorAPI
value #736 - Remove the default mdTranslatorAPI value from the setting.js file #737
- Trap for missing mdTranslator API URL #738
- Profiles do not load properly from mdEditor-json file and cause unresponsive browser #740
- Remove trailing slash from publishing endpoint specified in user settings #751
- Dictionary records do not import #754
- Contacts not displayed by metadata records #759
- sbJSON to mdJSON translation fails with error "Contact type is missing" mdTranslator#391
- Bump version to v1.3.0 and deploy