ayon-backend
ayon-backend copied to clipboard
Server codebase with API access to AYON
## Story 3rd party may need to query a list of entities using arbitrary conditions, such as "tasks with due date between {date} and {date}" This is easy to do...
## Story Currently, entity thumbnails are stored directly in the database as blobs without any size reduction, which results in significant growth in database size. This approach is inefficient, particularly...
## Story With the introduction of the activity feed, the event stream has primarily become a technical tool that no longer needs to be retained indefinitely. Since the activity feed...
At the moment it is impossible to filter out all events with all service users from particular service. This way we could avoid processing loops only from particular services and...
Replace `addons` logic with Rez This Pull Request, modifies the backend in order to leverage Rez to manage AYON addons (they should now include a `package.py` with the attribute [`plugin_for="ayon_server"`](https://github.com/AcademySoftwareFoundation/rez/wiki/Package-Definition-Guide#plugin_for)....
## Description of changes Fixes setting migration when overrides are on list of submodels. ### Technical details `migrate_settings_overrides` now check whether a field is a list of submodels and in...
## Story Deeply nested trees of settings are not copied properly, the event log is filled with warnings:  ### To reproduce Steps to reproduce the behavior: 1. Use application...
## PR Checklist - [ ] This comment contains a description of changes - [x] Referenced issue is linked ## Description of changes ### Technical details ### Additional context
## Story An addon may expose an action that a user can run on a selection of entities from the web interface. ### Problems ### Proposal ## TODO - [...