- Update SBA framework
- Multiple DB migrations (final migration (ce8e6e308e5c))
- No longer prefill information
- Add fields for framework information
- Allow linking between observation system and application nodes
- Add sort functionality to assessments and object library pages
- Allow null performance and criticality ratings on links (db migration ea1181510e10)
- Null performance is displayed as gray
- Null criticality is displayed as a thin line
- Display a legend for criticality rating
- Allow nodes of same type to link.
- Reverse color bar.
- Add new link fields (db migration 925ed377e31b).
- Increase length of description columns to 4096 chars (db migration fafa3da67d5e).
- Change all sankey nodes to gray color.
- Bugfix: Remove obsolete template import.
- Revamp data model
- All objects unified in one main table
- Renamed surveys/projects -> Assessments
- Added object library table
- Revamp user experience
- Enter assessment data all on one page
- Manage object library separately from assessment data
- Revamp architecture
- Use HTMX to start implementing HATEOAS architecture
- New features
- Assessments can be private (only visible to Admins)
- Detailed tooltips on Sankey diagram
- Spelling fixes
- Standardize all create/edit/delete buttons
- Refer to "Surveys" as "Projects" in the user interface
- This is a temporary change for user testing, see #228 for long-term decision-making
- Adopt a suitable webserver for production: Gunicorn
- Bugfix: Fix permission error when analysts view user guide
- More consistent datetime display format
- Remove table borders
- Improve some user interface element label text
- Remove the confusing concept of "response" from the UI
- Overhaul navigation of survey data entry
- Add markdown
user_guide.md
template for accessible editing - Minor UI adjustments:
- Hide some noisy survey info under a tooltip
- More consistent button style
- Survey listing:
- Make some columns admin-only
- Re-order columns for readability
- Style informational text as Bootstrap "Alerts"
- Improve UI of survey & surveys pages
- Add sankey diagram display to survey page
- Display banner when not logged in.
- New login page with button to let user know we're using Google SSO. We can add more provider here later.
- When accessing restricted routes, redirect to login page. * After a successful login, users will be redirected to the restricted route they tried to access earlier.
- Fix login redirect misbehaviors (#178, #58)
- Add docs site (#201, #202, #203)
- Finish renaming -> Benefit Tool (#204)
- Apply Cosmo bootswatch theme, adjust layout (#209)
- Add mechanism to render Markdown in templates (#208)
- Modernization (#207)
- Add description and links to the home page that will help users navigate the site
- Bugfix: allow non-admin users to edit their profiles
- Fix link on home page
- Update VTA to Benefit tool in more places
- Enable deleting response objects/cascading deletes
- Enable deleting relationships
- Bugfix: proxy redirect for new survey
- Bugfix: proxy redirect for login/logout
- Update DB for analyst to be default role
- Create citation/zenodo tag
- Block new response objects being created by analyst
- Show sankey previews on all relationship pages
- Show full sankey preview on response home page
- Bugfix relationship creation
- Fix envarrs for google login/non dev environment
- Bugfix environment variables
- Stop using current_user and use true value for created_by on surveys page
- Display version on webapp
- Combine common response object database fields
- Show respondents on survey page
- Install bootstrap and update UI
- Update response link to be clickable
- Implement X-forwarded-proxy
- Set up/improve all relationship interfaces
- Populate societal benefit area reference data
- Implement role dropdown on profile page
- Temporary https fix
- Create user list view
- Allow role changes by admin
- Add analyst and respondent roles
- Redirect to homepage after login
- Alter views based on roles
- Set up "ad-hoc" HTTPS cert for dev
- Initial release