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

Resource Tagging #9367

Merged
merged 26 commits into from Dec 26, 2023
Merged

Resource Tagging #9367

merged 26 commits into from Dec 26, 2023

Conversation

dinomut1
Copy link
Member

@dinomut1 dinomut1 commented Dec 2, 2023

Summary

In preparation for the Assets Panel, we need to tag all assets in every project with appropriate categories.
This PR introduces a UI for manually adding tags, as well as crude auto-tagging based on asset class.
Also, static resources is now automatically seeded with every valid project asset on project upload.

@dinomut1 dinomut1 marked this pull request as ready for review December 20, 2023 17:59
fully restore fetch projects
fully import all resource fields
add localization
add "remove tag" button
remove null fields when serializing resources.json
correctly handle non-resource files in file properties panel
automatically regenerate resources.json whenever a file is changed or uploaded
@dinomut1 dinomut1 merged commit daf98fd into dev Dec 26, 2023
8 checks passed
@dinomut1 dinomut1 deleted the resource-tagging branch December 26, 2023 17:49
Rezmason pushed a commit that referenced this pull request Dec 26, 2023
* seed static resources with project assets
improve file properties panel

* licensing

* checkpoint

* generate .sql file for project static resources

* working tagging UI in File Browser

* licensing

* switch from .sql to .json resources file

* re-async _fetchDevLocalProjects

* remove pagination
fully restore fetch projects

* wipe URL from manifest files
fully import all resource fields

* add check for existing id

* fix key corruption
add localization
add "remove tag" button
remove null fields when serializing resources.json
correctly handle non-resource files in file properties panel

* close file properties on save changes
automatically regenerate resources.json whenever a file is changed or uploaded

* undo hardcoded visible back button

* increase pagination count in existing asset query

* fix eslint errors

* use key instead of id to detect duplicate resources

* remove pagination on project-helper

* fix duplicate resources generated on npm run dev locally

* use useFind in FilePropertiesPanel

* remove mysqldump from server package.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants