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

feature/mx-1649 prevent and subtract #192

Merged
merged 84 commits into from
Jan 22, 2025

Conversation

cutoffthetop
Copy link
Contributor

@cutoffthetop cutoffthetop commented Nov 11, 2024

PR Context

  • for local testing, needs a backend started with debug=True and identity_provider=graph
  • removed localization of temporals because those don't convert back to rules that easily. let's wait until localization becomes a hard requirement

Added

  • add toggles for preventive and subtractive rules
  • add functionality to edit component for submitting rules
  • add utility function to escalate errors to all consoles
  • temporarily add BackendIdentityProvider (stop-gap MX-1763)

Changes

  • rename FixedX and EditableX classes to EditorX for consistency

Removed

  • drop dev-dependency to mex-backend, use the flush endpoint instead
  • temporarily removed localization of temporals entity output

cutoffthetop and others added 30 commits September 18, 2024 14:43
# PR Context
- needs robert-koch-institut/mex-common#207

# Added
<!-- New features and interfaces -->

# Changes
- updated the model config for preview of search results for model v3

# Deprecated
<!-- Soon-to-be removed features -->

# Removed
<!-- Definitely removed features -->

# Fixed
<!-- Fixed bugs -->

# Security
<!-- Fixed vulnerabilities -->

Co-authored-by: Franziska Diehr <[email protected]>
cutoffthetop added a commit to robert-koch-institut/mex-backend that referenced this pull request Dec 19, 2024
# PR Context
- another prep for
robert-koch-institut/mex-editor#192

# Added
- configure backoff rules for graph commits
- validate that the number of merged edges is as intended
- implement graph flushing connector method
- add endpoint for flushing the neo4j database (when running in debug)

# Changes
<!-- Changes in existing functionality -->

# Deprecated
<!-- Soon-to-be removed features -->

# Removed
- remove open-api schema customization, not needed anymore by the
current editor
- remove purge-script, this is an HTTP endpoint now

# Fixed
<!-- Fixed bugs -->

# Security
<!-- Fixed vulnerabilities -->
Copy link
Contributor

@rababerladuseladim rababerladuseladim left a comment

Choose a reason for hiding this comment

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

wow...

tests/conftest.py Outdated Show resolved Hide resolved
tests/conftest.py Show resolved Hide resolved
mex/editor/edit/main.py Show resolved Hide resolved
mex/editor/transform.py Show resolved Hide resolved
mex/editor/edit/transform.py Outdated Show resolved Hide resolved
mex/editor/edit/transform.py Outdated Show resolved Hide resolved
mex/editor/identity.py Outdated Show resolved Hide resolved
tests/edit/test_main.py Show resolved Hide resolved
@cutoffthetop cutoffthetop merged commit cad7ddc into main Jan 22, 2025
4 checks passed
@cutoffthetop cutoffthetop deleted the feature/mx-1649-prevent-and-subtract branch January 22, 2025 09:15
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.

3 participants