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

Upgrade to django-sodar-core v1.1.0 #2051

Open
16 tasks
mikkonie opened this issue Jan 6, 2025 · 0 comments
Open
16 tasks

Upgrade to django-sodar-core v1.1.0 #2051

mikkonie opened this issue Jan 6, 2025 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation environment Issues of dependencies, CI, deployment etc. feature Requested feature or enhancement internal Changes invisible to the user or APIs (e.g. refactoring and optimization)
Milestone

Comments

@mikkonie
Copy link
Contributor

mikkonie commented Jan 6, 2025

This SODAR Core release contains some breaking changes and other major things to consider. Doing a checklist here.

SODAR Core v1.1.0 milestone

Tasks

  • Upgrade dependencies
  • Reformat with black after dependency upgrade
  • Change usages of get_user_display_name() to SODARUser.get_display_name()
  • Add note to admin docs on requiring deployment to v1.0 before v1.1 due to database migrations
  • Refactor usages to removed API view base classes if applicable
  • Define app settings as PluginAppSettingDef objects
  • Use app setting type constants
  • Update uses of AppSettingAPI.get_all() to get_all_by_scope()
  • Support old_owner_role=None in perform_owner_transfer(), add tests
  • Document removeroles management command
  • Add PROJECTROLES_READ_ONLY_MSG
  • Add support for site read-only mode
  • Update user docs for owner transfer form "remove role" option
  • Implement and test perform_project_delete()
  • Add project deletion to manual
  • Update SODAR Core API version info in manual
@mikkonie mikkonie added documentation Improvements or additions to documentation environment Issues of dependencies, CI, deployment etc. feature Requested feature or enhancement internal Changes invisible to the user or APIs (e.g. refactoring and optimization) labels Jan 6, 2025
@mikkonie mikkonie added this to the v1.1.0 milestone Jan 6, 2025
@mikkonie mikkonie self-assigned this Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation environment Issues of dependencies, CI, deployment etc. feature Requested feature or enhancement internal Changes invisible to the user or APIs (e.g. refactoring and optimization)
Projects
None yet
Development

No branches or pull requests

1 participant