Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RDMO 2.1.0 #833

Merged
merged 139 commits into from
Dec 8, 2023
Merged

RDMO 2.1.0 #833

merged 139 commits into from
Dec 8, 2023

Conversation

jochenklar
Copy link
Member

@jochenklar jochenklar commented Nov 19, 2023

CHANGELOG:

  • Refactor progress bar and overview
    • Fix the progress bar to consider tabs and conditions correctly
    • Show the project progress in the projects overview and the project hierarchy
    • Show which pages are fully or partially answered in the overview
  • Refactor options
    • Allow textarea as additional input for options
    • Add view_text to options to be used in the interview instead of text
    • Add help to options to be shown next to the option in the interview
  • Fix grammar issues in automatically generated help text in the interview
    • Use generic formulations and a "+" sign
    • Remove verbose_name_plural field
  • Refactor autocomplete widget
    • Add freeautocomplete which can also store arbitrary inputs
    • Fix various issues with autocomplete
  • Improve help texts
    • Add a custom {more} markdown tag to create a show more/less interaction
    • Adjust the styling of details/summary html tags
  • Add restricted accounts
    • Add PROJECT_CREATE_RESTRICTED and PROJECT_CREATE_GROUPS to restrict project creation to certain groups
    • Add ACCOUNT_GROUPS and SOCIALACCOUNT_GROUPS to put new user automatically into groups
  • Improve new management interface
    • Initialize filters with current site
    • Show order parameter for ordered many to many fields
    • Add current site to new elements
    • Fix translation bugs in the new management interface
  • Prevent conflicts when users edit the same values simultaneously
  • Add order parameter to tasks/issues and views and order accordingly in the project overview
  • Add option_text and option_additional_input to values to be used in templates
  • Value.value now always returns a string (and not None)
  • Move GitHub and GitLab to separate repositories
  • Fix option set refresh in the interview
  • Fix allauth issues
  • Add front-end tests using playwright
  • Improve continuous integration

jochenklar and others added 30 commits October 10, 2023 11:05
* pass order value to Section, Page, and Question
* pass order value to QuestionSet
* pass order value to Question from QuestionSet
* fix change requests
when using the API and add progress to the project overview (#488)
CHANGELOG.md Outdated Show resolved Hide resolved
@triole triole self-requested a review December 8, 2023 10:03
@jochenklar jochenklar marked this pull request as ready for review December 8, 2023 10:22
@jochenklar jochenklar requested a review from MyPyDavid December 8, 2023 10:37
@jochenklar jochenklar merged commit d4cd672 into master Dec 8, 2023
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants