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

Remove organ function configuration #446

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

rinkp
Copy link
Member

@rinkp rinkp commented Oct 18, 2024

Description

This pull request removes the function configuration. This allows for function translation and cross-system usage of the function value in a standardised format.

Related issues/external references

Fixes GH-398

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation improvement (no changes to code)
  • Other (please specify)

Breaking change

I marked breaking change, but the values have been selected carefully to allow compatibility with the existing functions within GEWIS.

We require manual recreation of all subdecisions after this change, because we rename content to contentNL and introduce a contentEN column.
The statutory content is then still stored in the content column, but we keep translating decisions a GEWISDB-only job (and not a gewisweb task)

@tomudding tomudding self-requested a review October 18, 2024 20:58
@rinkp rinkp marked this pull request as ready for review October 18, 2024 21:10
@rinkp rinkp marked this pull request as draft October 18, 2024 21:48
@rinkp rinkp force-pushed the feat/board-organ-functions-enum branch 5 times, most recently from 1eef4f4 to 70836b3 Compare October 29, 2024 13:21
@rinkp rinkp changed the title Remove function configuration Remove organ function configuration Oct 29, 2024
@rinkp rinkp force-pushed the feat/board-organ-functions-enum branch 2 times, most recently from 6f1dbf4 to ef8939a Compare October 29, 2024 13:58
@rinkp rinkp marked this pull request as ready for review October 29, 2024 14:11
@rinkp rinkp force-pushed the feat/board-organ-functions-enum branch from 064905d to f8a8428 Compare October 29, 2024 14:21
@rinkp rinkp force-pushed the feat/board-organ-functions-enum branch 2 times, most recently from 5e48c66 to b600878 Compare November 24, 2024 19:19
@rinkp rinkp force-pushed the feat/board-organ-functions-enum branch from b600878 to a5f0c4b Compare November 24, 2024 19:22
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.

Remove function configuration
1 participant