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

Introduce form to edit Relationship data and attributes #54

Merged
merged 9 commits into from
Apr 18, 2024

Commits on Apr 11, 2024

  1. Introduce form to edit Relationship data and attributes

    Introduce reference resolution and completion mechanism for elements
    - Ensure we send the global id as part of each identifiable element
    - Attach reference data to GLSP elements for property view
    - Replace specific 'requestDiagramNodeEntityModel' method
    - Replace specific 'findRootReferenceName' method
    
    Create Form for Relationship data
    - Unify form for property view and editor (also for Entity)
    - Use MUI components consistently and add theming for them
    - Remove custom stylesheets
    - Remove dependency to 'react-tabs' as it is no longer used
    
    Refactorings:
    - Rename 'ExternalId' to 'GlobalId'
    - Ensure IDs do not contain any invalid characters
    - Fix issue with attribute serialization for relationships
    martin-fleck-at committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1d83151 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    260b8bd View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    9a16c95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22408b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d03553f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4926311 View commit details
    Browse the repository at this point in the history
  5. Added name to ExampleCRM relationship.

    Added example theia settings file to disable autosave in this workspace.
    harmen-xb committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    4ab83b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. PR Feedback

    - Remove @mui/lab
    - Introduce dirty state into the Header part for properties
    - Disable attribute move up/down when appropriate
    - Warn user before unsaved changes are lost
    - Further unify editor and property widget for save mechanism
    - Overwrite Theia property widget to delegate Save command (Ctrl+S)
    martin-fleck-at committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    0227760 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    3d9e163 View commit details
    Browse the repository at this point in the history