Bug fixes
- Maintenance the ordering of MatrixAnswer's Queries/Options/DropDownOption, when clone questionnaire
- Fix a bug that when adding additional langauge in matrix's dropdown option, the value save into wrong DB id.
- Merge IAC branch back to master, which bring bugs fix to master, easier to maintain.
- Add new ENV
ORS_CLIENT_CODE
for client specific logic. - Ensure IAC only features, only apply to IAC instance only. (PR#84, PR#108).
Bug fixes
- Matrix table sorting issue (PR#114, PR#115)
Bug Fix
- Fix loading spinner never closing, preventing users from accessing the questionnaire
Hotfix
- Fix create/update questions related to missing checks on sorted params
Bug fixes
- Fix MEA title and logo not working in PDF generation
Ammendments
- Show only mandatory questions not yet answered icons
Ammendments
- Update questionnaire PDF download with MEA logo and name and other minor fixes
- Add password reset link to some automated emails related to delegations
Bug fixes
- Fix matrix answers options and queries ordering (when creating and submitting questionnaire).
Bug fixes
- Make users editable even without questionnaire associated (spurious db data)
- Add download PDF text next to the relative icon
- Fix redirect of admin failed submissions on behalf of respondent
Bug fixes
- Fix documents upload modal not opening up in looping questions
Bug fixes
- Fix save answers js script failing because of carriage returns in section title
Bug fixes
- Remove html tags from sections titles so that are not showing on the interface
Bug fixes
- Fix bug related to matrix answers API view which was fetching some answers multiple times
Updates
- Add API access flag to users
- This is to better control API access
- Default to true
New features
- Add matrix answers in API related views
- This allows the ORS-API to fetch matrix answers as well
Updates
- Increase attachments size limit to 10 MB
- More precise error message when related to file uploaded too large
Bug fixes
- Fix Paperclip bug on translating file size error message
Bug fixes
- Disable marked as answered questions only after save
- Allows answers to be saved before disabling them
- Fix 'Other' option not enabling/disabling correctly
- Fix multiple answers bug fetching existing answer correctly
- Fix add documents and links feature
- Allows to immediately see if a document/link has been attached successfully regardless of looping identifier being "0" or empty
Updates
- Update deploy script to compile assets locally
Bug fixes
- Fix answers not saving in some cases
- System failed to find previously destroyed answers
- In submission view, fetch original document if copied one is not found
- Disable duplicate questionnaire functionality for questionnaires which are already a result of a duplication.
-
Bugfixing
- Fix bug preventing to delete question from admin interface
- Fix wrong filtering fields path
- Add loop item name to PDF
- In the exported pdf, retrieve original document if copied one is not found
-
Add Google reCAPTCHA in sign up form to prevent spam emails
- Bugfixing
- Fix for a major bug for radio button answers with details text; multiple answers were submitted.
- Fix for nested looping sources answers not exported correctly to CSV.
- Add pivot table download for questionnaires
- Fix bug related to documents attached to answers
- Fix and improve questionnaires CSV export
- Update api views with more details for respondents
-
New roles: Super Delegate, Respondent Admin
- A Super Delegate acts as a delegate but can also override respondent's text answers
- Super Delegate functionality can be switched off at questionnaire's level
- A Respondent Admin can overwrite every respondent's answer
-
New way of managing Delegates and delegations
- A Delegate can be assigned and created by Admins
- A Delegate cannot be created if not first assigned to at least one respondent
- A Delegate can belong to many respondents
- Role management table in new user page
-
New Admin capabilities
- An Admin can answer underway questionnaires on behalf of a respondent
- An Admin can submit a questionnaire on behalf of a respondent