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

configurable default projections #6

Open
rkoschmitzky opened this issue Jun 19, 2023 · 0 comments · May be fixed by #59
Open

configurable default projections #6

rkoschmitzky opened this issue Jun 19, 2023 · 0 comments · May be fixed by #59
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@rkoschmitzky
Copy link
Contributor

rkoschmitzky commented Jun 19, 2023

Goal

Make default projections configurable.

Motivation

Currently, entities provide a list of default projections, hardcoded for each implemented entity. This is not necessarily reflecting a user's requirements or expectations, so it should be configurable.

Considerations

It could be considered to use Ftrack's factory mechanism to override default projections and not provide any additional default projections within Trackteroid.

Risks

If the API is in use and default projections would change for codebases that already expect and rely on certain of them this might be a breaking change and code can break.

@rkoschmitzky rkoschmitzky added the enhancement New feature or request label Jun 19, 2023
@rkoschmitzky rkoschmitzky modified the milestones: v0.1.0rc4, v0.1.0rc5 Jun 23, 2023
@rkoschmitzky rkoschmitzky modified the milestones: v0.1.0rc5, v0.1.0rc6 Jul 5, 2023
@rkoschmitzky rkoschmitzky self-assigned this Jul 5, 2023
@rkoschmitzky rkoschmitzky modified the milestones: v0.1.0rc6, v0.1.0rc5 Jul 5, 2023
@rkoschmitzky rkoschmitzky linked a pull request Jul 5, 2023 that will close this issue
@rkoschmitzky rkoschmitzky modified the milestones: v0.1.0rc5, v0.1.0rc6 Jul 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant