Skip to content
This repository was archived by the owner on Aug 21, 2024. It is now read-only.

Conversation

@CITIZENDOT
Copy link
Contributor

@CITIZENDOT CITIZENDOT commented Jul 26, 2024

Summary

Add project-history service to track changes across project. Detailed technical info about this service is here: https://tsu.atlassian.net/wiki/x/F4AhjQ

Subtasks Checklist

  • Add hooks to related services to log changes
  • User Interface for all the history types.

Breaking Changes

References

closes https://tsu.atlassian.net/browse/IR-3053

QA Steps

Copy link
Contributor

@barankyle barankyle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ProjectHistory needs to be imported in server-core/src/projects/service.ts and added to the export array from that file. Right now the service isn't being registered because it's not in any service.ts file.

If I comment out isSuperAdmin, when I run the API server locally, the startup runs of uploadLocalProjectToProvider fail because there's no actionIdentifier in the requests to project-history. Additionally, if I go to the studio and attempt to save a scene, there's no actionIdentifier there, either.

@CITIZENDOT CITIZENDOT marked this pull request as draft July 27, 2024 09:00
Copy link
Member

@hanzlamateen hanzlamateen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix user name field for removed use cases.

@CITIZENDOT
Copy link
Contributor Author

Fix user name field for removed use cases.

Done

@hanzlamateen hanzlamateen merged commit 5755786 into dev Aug 13, 2024
@hanzlamateen hanzlamateen deleted the IR-3053-project-history branch August 13, 2024 06:42
MbfloydIR added a commit that referenced this pull request Aug 13, 2024
* dev:
  IR-3602-Changing-CSM-cascade-count-or-tonemapping-spams-errors (#10926)
  hotfix gizmo zeroed position on rigidbody entities (#10943)
  Add download progress bar and optimize util files (#10914)
  [IR-3547] studio: show unsaved changes dialog when switching between scenes (#10921)
  added tailwind class to break the line in the middle of words to prevent overflowing the alocated space (#10944)
  Updating the description of hemisphere lights to better explain what they do and why. (#10945)
  Left aligning the text in the "Add Component" and "Add Entity" menus (#10946)
  studio: open context menu on file menu right click (#10908)
  Fixed a bug with project PUTs without commit SHAs (#10942)
  IR-2873 Fix disabled state for select dropdown arrow (#10950)
  IR-3700: Added search by sso/email in user table (#10929)
  IR-3053: Add project-history service (#10736)
  Component dependencies (#10916)
  [IR-3324] studio: drag-n-drop folders (#10737)
  prevent scene from disappearing when double-clicking on a HierarchyTreeNode (#10932)
  fix tooltip css applied to all popups (#10938)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants