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.14.2 #713

Merged
merged 215 commits into from
Nov 9, 2023
Merged

Release 0.14.2 #713

merged 215 commits into from
Nov 9, 2023

Conversation

MrCreosote
Copy link
Member

All changes have been previously reviewed in their respective PRs

ialarmedalien and others added 30 commits October 19, 2022 07:24
move common constants to TestCommon
WIP CE-94: adding tests for us.kbase.workspace.database.Util
Update Organization to use checkOptionalPid
Spaces ==> tabs
EMPTY => WHITESPACE in constant names
CE-93: implement PIDs; use shared constants
Switching tests over to CI whilst next is kaput
Co-authored-by: MrCreosote <MrCreosote@users.noreply.github.com>
MrCreosote and others added 28 commits October 20, 2023 08:06
Add build from ObjectInformation method
... and alter all the methods that touch object information to copy or
return it correctly.

Ideally we would've:
* Made some type of field manager so mongo field lists aren't
respecified all over the place
* Added less integration-y tests for the altered methods in
MongoWorkspaceDBTest, rather than jamming tests into WorkspaceTest

However, that would have added several days to this project which we
don't have.
Add method to set admin meta to DAO
Surprised it's not already there. Anyway, will be needed for the admin
object metadata method and also allows us to clean up some other methods
that were doing hacky things to get around it.
Add admin mode to PermissionsChecker
Add admin metadata setting method to workspace layer
Lots of whitespace changes since the last compile. Also it turns out the
compile currently fails if there isn't a compiled constructor - I
thought it used to add a blank constructor but maybe I'm misremembering.
Add a get_admin_role API method
Add WorkspaceAdministration.ensureAdminRole
Return resolved objects from set admin data methods
Add API translation method for setting admin object metadata
Implement API methods for admin object metadata
Constant changes don't automatically cause a recompilation which means
tests that should've failed can pass
bump version, release notes
Bump version for release + update release notes
Bump version for release + update release notes
Copy link

codecov bot commented Nov 9, 2023

Codecov Report

Merging #713 (c14e3a6) into master (a141d05) will increase coverage by 0.33%.
Report is 9 commits behind head on master.
The diff coverage is 97.42%.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #713      +/-   ##
============================================
+ Coverage     87.32%   87.66%   +0.33%     
- Complexity     5220     5328     +108     
============================================
  Files           223      228       +5     
  Lines         17363    17646     +283     
  Branches       2599     2573      -26     
============================================
+ Hits          15163    15469     +306     
+ Misses         1736     1714      -22     
+ Partials        464      463       -1     

@MrCreosote MrCreosote merged commit 81defb3 into master Nov 9, 2023
14 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