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

Merged
merged 10 commits into from
Dec 18, 2024

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
@rinkp rinkp force-pushed the feat/board-organ-functions-enum branch from a5f0c4b to f9acc81 Compare December 13, 2024 21:08
Copy link
Member

@tomudding tomudding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

API spec does not appear to be updated and a few nits.

rinkp added a commit to rinkp/gewisdb that referenced this pull request Dec 18, 2024
@rinkp rinkp force-pushed the feat/board-organ-functions-enum branch from 5cd0bc4 to 742eb61 Compare December 18, 2024 18:44
@rinkp rinkp requested a review from tomudding December 18, 2024 18:47
Copy link
Member

@tomudding tomudding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❤️

@tomudding tomudding merged commit 45c73d3 into GEWIS:main Dec 18, 2024
4 checks passed
github-actions bot added a commit that referenced this pull request Dec 18, 2024
Tom Udding: Merge pull request #446 from rinkp/feat/board-organ-functions-enum

Remove organ function configuration

Co-authored-by: tomudding <tomudding@users.noreply.github.com>
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
2 participants