equinor / equinor/webviz-subsurface

Use `uuid` property for component ids

Open
#554 0 comments 0 reactions 0 assignees View on GitHub
bug 🐛 good first issue
Dominant language
Python
Stars
62
Forks
62
Avg merge
11m
Merged PRs (30d)
1

Description

Some plugins currently has code for generating layout component ids. This code should be removed and all components should use the `self.uuid` property provided by the parent plugin metaclass.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the plugins that generate layout component IDs and inspect the parent plugin metaclass that provides self.uuid. Remove the plugin-level ID generation and verify that every component uses self.uuid instead; the issue provides no specific files or tests, so confirm the affected plugin set before starting.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
40/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.