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

NAS-5251: Add support for dashboard permissions 'share with everyone' #392

Merged
6 commits merged into from
Oct 25, 2023

Conversation

vojtechtoman
Copy link
Contributor

@vojtechtoman vojtechtoman commented Oct 23, 2023

  • introduce a workaround in model_utils.moustache to better support oneOf with the currently used version of openapi-generator
  • regenerate api-client (based on gooddata-cn-ce:3.0)
  • regenerate test cassettes
  • add support for the allWorkspaceUsers rule and fix some of the existing code to work with the oneOf fix/workaround
  • apply temporary workaround in a test for UNI-591

@ghost
Copy link

ghost commented Oct 23, 2023

Build succeeded (check pipeline).

@codecov-commenter
Copy link

codecov-commenter commented Oct 23, 2023

Codecov Report

Merging #392 (247e1dd) into master (7fb6acc) will increase coverage by 0.03%.
The diff coverage is n/a.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

@@            Coverage Diff             @@
##           master     #392      +/-   ##
==========================================
+ Coverage   91.26%   91.30%   +0.03%     
==========================================
  Files          90       91       +1     
  Lines        6011     6061      +50     
==========================================
+ Hits         5486     5534      +48     
- Misses        525      527       +2     
Files Coverage Δ
gooddata-sdk/gooddata_sdk/__init__.py 100.00% <ø> (ø)
...mission/declarative_model/dashboard_permissions.py 89.36% <ø> (-0.12%) ⬇️
.../declarative_model/manage_dashboard_permissions.py 100.00% <ø> (+5.26%) ⬆️
...catalog/permission/declarative_model/permission.py 98.14% <ø> (-1.86%) ⬇️
...ata-sdk/gooddata_sdk/catalog/permission/service.py 100.00% <ø> (ø)
gooddata-sdk/gooddata_sdk/catalog/rule.py 100.00% <ø> (ø)
...model/workspace/analytics_model/analytics_model.py 97.86% <ø> (-0.47%) ⬇️
...catalog/workspace/entity_model/user_data_filter.py 74.80% <ø> (ø)
...ta_sdk/catalog/workspace/entity_model/workspace.py 100.00% <ø> (ø)

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@vojtechtoman vojtechtoman changed the title Add support for dashboard permissions 'share with everyone' NAS-5251: Add support for dashboard permissions 'share with everyone' Oct 23, 2023
@vojtechtoman vojtechtoman force-pushed the nas-5251-share-with-everyone branch from 9ae0047 to 5618b86 Compare October 24, 2023 13:33
@ghost
Copy link

ghost commented Oct 24, 2023

Build succeeded (check pipeline).

@vojtechtoman vojtechtoman force-pushed the nas-5251-share-with-everyone branch from 5618b86 to 6ab0099 Compare October 24, 2023 14:17
@ghost
Copy link

ghost commented Oct 24, 2023

Build succeeded (check pipeline).

1 similar comment
@ghost
Copy link

ghost commented Oct 24, 2023

Build succeeded (check pipeline).

@vojtechtoman vojtechtoman force-pushed the nas-5251-share-with-everyone branch from 2d39211 to 247e1dd Compare October 25, 2023 06:57
@ghost
Copy link

ghost commented Oct 25, 2023

Build succeeded (check pipeline).

@pcerny pcerny added the merge label Oct 25, 2023
@yenkins
Copy link

yenkins commented Oct 25, 2023

Sonar scan result

More detail, see in https://sonarqube-gate.intgdc.com/dashboard?id=gooddata-python-sdk-gate-PR392

To scan for vulnerabilities in dependencies and run unit tests (to get coverage report in sonar) please comment your PR with 'extended check sonar'.

@ghost ghost removed the merge label Oct 25, 2023
@ghost ghost merged commit 8cc3b8c into gooddata:master Oct 25, 2023
7 checks passed
This pull request was closed.
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.

4 participants