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

[PY-403][external] Set Priority Meta Item & ItemQuery functions #720

Merged
merged 10 commits into from
Nov 16, 2023

Conversation

JBWilkie
Copy link
Collaborator

Problem

Currently no Meta methods for setting item priority

Solution

Introduced functions to do this for Meta Items & ItemQuery objects

Changelog

Meta methods to set priority for Items & ItemQuery objects

Copy link

linear bot commented Nov 14, 2023

PY-403 Set Item Priority

ex.

# `item` is of type Item, within meta scope

item.priority(1) # will set value to 1

# `items` is of type ItemQuery
items = team.datasets[0].items.where(some_query)

items.priority(1) # will set values of all items in query to 1

Copy link
Contributor

@owencjones owencjones left a comment

Choose a reason for hiding this comment

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

Yeah, good stuff

@JBWilkie JBWilkie merged commit 6592162 into master Nov 16, 2023
13 checks passed
ChristofferEdlund pushed a commit that referenced this pull request Nov 17, 2023
* Fixed missing path parameter in core move items to folder method

* Fixed missing priority parameter in core set item priority method

* Linting

* Meta Item & ItemQuery functions to move between folders

* Update darwin/future/tests/meta/queries/test_item.py

Co-authored-by: Owen Jones <[email protected]>

* Added sad path tests

* Meta functions & tests to set item priority

* Linting

---------

Co-authored-by: Owen Jones <[email protected]>
Nathanjp91 added a commit that referenced this pull request Dec 12, 2023
* fixing test

* added polygon and complex polygon tests with bounding boxes

* extended convertion tests

* formatter

* updated test to reflect adding of bounding box

* updated tests to check for new format

* added additional test for box and tag

* removed prints

* black reformat

* black format

* removed an import

* added schema ref

* reformated utils

* added support RemoteDatasetV1 parsing and updated tests

* black fomrat

* additional black magic

* fixed conflic

* minor fixes

* removed ignore of empty files

* updated tests for new (old) behaviour

* added test case

* updated test

* updated code to work with bounding boxes and polygon, also added toggle to use all or only non empty annotations to local dataset class

* black

* adjusting paths to pass tests

* black

* handling polyg and bbox bounding box anno

* [PY-401][external] Restore Meta Item & ItemQuery functions (#718)

* Meta functions & tests to restore items

* Test fixes

* [PY-402][external] Archive Meta Item & ItemQuery functions (#719)

* Meta functions & tests to archive items

* Test improvements

* Linting

* [PY-403][external] Set Priority Meta Item & ItemQuery functions (#720)

* Fixed missing path parameter in core move items to folder method

* Fixed missing priority parameter in core set item priority method

* Linting

* Meta Item & ItemQuery functions to move between folders

* Update darwin/future/tests/meta/queries/test_item.py

Co-authored-by: Owen Jones <[email protected]>

* Added sad path tests

* Meta functions & tests to set item priority

* Linting

---------

Co-authored-by: Owen Jones <[email protected]>

* automatic ruff --fix changes (#723)

* automatic ruff --fix changes

* black changes

* revert of client

* minor updates to tests

* added make polygon tests for darwin_v2 format

* updating tests to accomidate darwin V2 format

* black

* added nifty V2 test

* black

* refactor

* ruff --fix

* removed try catch in stacked targets

* removed print

* Reverted specific files to state in commit 09b105e

* converting complex and regular polygon to import format

* added a potential e2e import fix

* removed debug prints

* latest sync

* updated code to pass e2e tests

* black and ruff --fix all

* updated formatting

* minor changes to complex polygon

* minor fix

* black

* minor updates based on comments

* added PolygonPath and PolygonPaths definitions

* merge

* extended convertion tests

* local changes

* reverted changes to internal darwin format, convertion to v2 only done when writing to file now

* black

* ruff and black

* removed settings.json changes

* reverting to non-v2 data.zip

* merged darwin_v1_test changes from origin master

* changed json stream to normal json

* Fix `RecursionError` in `Item` class (#732)

* Item missing `__str__` method raises `RecursionError`

* update `MetaBase` class - add the missing `__str__` method

* commiting changes

* fixed json-stream error when checking for non-empty lists

* remove unused import

* fixed video to image convertion bug when folders are used

* removed debug print

* removed debug print

---------

Co-authored-by: John Wilkie <[email protected]>
Co-authored-by: Owen Jones <[email protected]>
Co-authored-by: Nathan Perkins <[email protected]>
Co-authored-by: saurbhc <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants