label-studio icon indicating copy to clipboard operation
label-studio copied to clipboard

feat: LEAP-1351: LSF customization for bulk annotation

Open Gondragos opened this issue 1 year ago • 7 comments

This PR adds

  • "annotation:bulk" interface that allows to hide all panels and elements that can't be set equally to group of annotaions
  • ability to customize control buttons and an interface "controls:custom" indicating that we are going to take control on rendere of these buttons
  • fix the way we deliver config in cypress tests

PR fulfills these requirements

  • [x] Commit message(s) and PR title follows the format [fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made ex. fix: DEV-XXXX: Removed inconsistent code usage causing intermittent errors
  • [x] Tests for the changes have been added/updated (for bug fixes/features)
  • [ ] Docs have been added/updated (for bug fixes/features)
  • [x] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
  • [x] Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Change has impacts in these area(s)

  • [ ] Product design
  • [ ] Backend (Database)
  • [ ] Backend (API)
  • [x] Frontend

What feature flags were used to cover this change?

fflag_feat_all_leap_1181_bulk_annotation_short

Does this PR introduce a breaking change?

  • [ ] Yes, and covered entirely by feature flag(s)
  • [ ] Yes, and covered partially by feature flag(s)
  • [x] No
  • [ ] Not sure (briefly explain the situation below)

What level of testing was included in the change?

(check all that apply)

  • [ ] e2e
  • [x] integration
  • [ ] unit

Which logical domain(s) does this change affect?

Editor, BottomBar

Gondragos avatar Aug 14 '24 06:08 Gondragos

Deploy Preview for label-studio-docs-new-theme canceled.

Name Link
Latest commit a7f7edafff41b04b363625377133741d07df6024
Latest deploy log https://app.netlify.com/sites/label-studio-docs-new-theme/deploys/674fe056e3da8e0008b2f9c0

netlify[bot] avatar Aug 14 '24 06:08 netlify[bot]

Deploy Preview for heartex-docs canceled.

Name Link
Latest commit a7f7edafff41b04b363625377133741d07df6024
Latest deploy log https://app.netlify.com/sites/heartex-docs/deploys/674fe05640e7690008e70031

netlify[bot] avatar Aug 14 '24 06:08 netlify[bot]

Would not it be better to name interface "annotation:bulk"? That will keep it in a shape of namespace:detail like for lot of other interfaces. I know they are a mess but that's a really lowcost change on an early stage with small benefit

hlomzik avatar Aug 14 '24 11:08 hlomzik

/git merge develop

Workflow run Successfully merged: Already up to date.

Gondragos avatar Aug 26 '24 15:08 Gondragos

/git merge develop

Workflow run Successfully merged: 387 files changed, 6483 insertions(+), 9039 deletions(-)

Gondragos avatar Aug 29 '24 14:08 Gondragos

/git merge develop

Workflow run Successfully merged: 29 files changed, 94 insertions(+), 69 deletions(-)

Gondragos avatar Sep 02 '24 23:09 Gondragos

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.

robot-ci-heartex avatar Oct 19 '24 01:10 robot-ci-heartex

This PR was closed because it has been stalled for 10 days with no activity.

robot-ci-heartex avatar Oct 29 '24 02:10 robot-ci-heartex

/git merge develop

Workflow run Successfully merged: 29 files changed, 78 insertions(+), 117 deletions(-)

Gondragos avatar Nov 22 '24 15:11 Gondragos

/git merge develop

Workflow run Successfully merged: 12 files changed, 21 insertions(+), 40 deletions(-)

Gondragos avatar Nov 25 '24 13:11 Gondragos

/git merge develop

Workflow run Successfully merged: delete mode 100644 Dockerfile.redhat

Gondragos avatar Nov 26 '24 14:11 Gondragos