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

Release 0.23.0 #350

Merged
merged 10 commits into from
Aug 28, 2023
Merged

Release 0.23.0 #350

merged 10 commits into from
Aug 28, 2023

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    84bfc17 View commit details
    Browse the repository at this point in the history
  2. Project information can be edited with a dialog within the projectinf…

    …ormationpage (#344)
    
    * Rewrite ProjectDetailsComponent to allow for editing via ProjectInformationDialog
    
    * Update Javadocs
    
    * Address Code Smells
    
    * Address Code Smell
    Steffengreiner authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    8aae772 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Replace Card based Disclaimers with Add buttons (#345)

    * Replace add variable card with add button
    
    * Replace add experiment card with add button and title
    
    * Minor css changes
    
    * Add primary style to add button in ExperimentItemCollection
    
    * Clean up css
    
    * Refactor DisclaimerCard.java to Disclaimer Div
    
    * Remove experimentalFact Sheet
    
    * Remove unused imports and ensure that css don't collide
    Steffengreiner authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    bf8e165 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Add access management for projeccts (#349)

    * Draft basic ProjectRoleList
    
    * Draft grid which shows Users associated with project
    
    * Draft for Acl based permission management
    
    * Basic acl service implementation
    
    * Comment out ACL based permission handling
    
    * Refactor permission evaluator
    
    * add todo
    
    * Rename AclConfiguration.java to AclSecurityConfiguration.java
    
    * Provide basic frontend implementation
    
    * Implement User Selection Frontend
    
    * Implement ACL
    
    * change generation strategy to IDENTItY
    
    * Change packages
    
    * Add SQL Script for expected role setup
    
    * Fix broken test
    
    * Add Sid upon user registration
    
    * Fix tests
    
    * add admin role to every project
    
    * fix granting
    
    * Push adapted frontend
    
    * Push adapted frontend again
    
    * remove print command
    
    * Allow user to delete or add users to project access and implement hashcode and equals method in user
    
    * Show Roles from SID table in ProjectAccessComponent
    
    * Show Roles with access to project within ProjectAccessComponent
    
    * Grant rights for admin and project manager to projects
    
    * Extract first annotation CanCreateProject
    
    * Address Code Smells
    
    * Remove Todo for now
    
    * grant multiple permissions at once
    
    Co-authored-by: steffengreiner <[email protected]>
    
    * Audit success by default
    
    * add user permissions utility
    
    * set entry sid to null when deleting sids
    
    ---------
    
    Co-authored-by: Steffengreiner <[email protected]>
    Co-authored-by: steffengreiner <[email protected]>
    3 people authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    3d4b95b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f0350e View commit details
    Browse the repository at this point in the history
  3. Remove dead code

    KochTobi authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    26ae14a View commit details
    Browse the repository at this point in the history
  4. add javadoc

    KochTobi authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    04faf71 View commit details
    Browse the repository at this point in the history
  5. add javadoc

    KochTobi authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    ee42d1a View commit details
    Browse the repository at this point in the history
  6. add javadoc

    KochTobi authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    2ee00fb View commit details
    Browse the repository at this point in the history
  7. Fix invalid class name in edituseraccessdialog (#351)

    * Fix invalid class name
    
    * Provide JD
    Steffengreiner authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    b075b49 View commit details
    Browse the repository at this point in the history