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

Conversation

Steffengreiner
Copy link
Contributor

No description provided.

Steffengreiner and others added 4 commits August 10, 2023 10:09
…ormationpage (#344)

* Rewrite ProjectDetailsComponent to allow for editing via ProjectInformationDialog

* Update Javadocs

* Address Code Smells

* Address Code Smell
* 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
* 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]>
@Steffengreiner Steffengreiner requested a review from a team as a code owner August 28, 2023 14:27
@sonarcloud
Copy link

sonarcloud bot commented Aug 28, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

No Coverage information No Coverage information
0.9% 0.9% Duplication

@KochTobi KochTobi merged commit c9e19cb into main Aug 28, 2023
11 checks passed
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.

2 participants