Skip to content

Commit 916da78

Browse files
authored
Merge pull request OpenAssetIO#68 from foundrytom/work/67-futurenEntities
[Traits] Remove `ResolvesFutureEntities` trait
2 parents 536fd38 + 0b686f3 commit 916da78

File tree

3 files changed

+8
-24
lines changed

3 files changed

+8
-24
lines changed

RELEASE_NOTES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ Release Notes
44
v1.0.0-alpha.x
55
--------------
66

7+
### Breaking changes
8+
9+
- Removed the `ResolvesFutureEntities` trait in favour of the [core API
10+
mechanism](https://github.com/OpenAssetIO/OpenAssetIO/issues/1209) for
11+
determining which traits can be resolved for future entities by any
12+
given manager.
13+
[#67](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/67)
14+
715
### Improvements
816

917
- Pinned `openassetio-traitgen` to `v1.0.0a7` to ensure backwards

tests/python/openassetio_mediacreation/test_imports.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ def test_importing_LocatableContentTrait_succeeds(self):
3838
def test_importing_ManagedTrait_succeeds(self):
3939
from openassetio_mediacreation.traits.managementPolicy import ManagedTrait
4040

41-
def test_importing_ResolvesFutureEntitiesTrait_succeeds(self):
42-
from openassetio_mediacreation.traits.managementPolicy import ResolvesFutureEntitiesTrait
43-
4441
def test_importing_DisplayNameTrait_succeeds(self):
4542
from openassetio_mediacreation.traits.identity import DisplayNameTrait
4643

traits.yml

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -218,27 +218,6 @@ traits:
218218
219219
If False, then standard host controls can be presented in
220220
addition to any custom manager UI.
221-
ResolvesFutureEntities:
222-
description: >
223-
A trait indicating a manager can potentially resolve the
224-
supplied trait set for future entities.
225-
226-
227-
If not imbued, the manager is not capable of determining data
228-
in advance for new entities, and is only capable of resolving
229-
traits for exising ones.
230-
231-
232-
An example of this would be the ability to resolve a
233-
LocatableContentTrait in advance, to determine where new data
234-
should be written. When this trait imbued in the
235-
managementPolicy response, a host may attempt to resolve the
236-
locatableContent trait of a working entity reference supplied by
237-
preflight in order to determine a suitable output path before
238-
work is done. In its absence, a host must use alternate means to
239-
determine a suitable output location.
240-
usage:
241-
- managementPolicy
242221
relationship:
243222
description: Traits specific to qualities of a relationship.
244223
members:

0 commit comments

Comments
 (0)