EnAccess / EnAccess/micropowermanager

Consolidate Connection Groups, Types and SubTypes

Open
#266 0 comments 0 reactions 0 assignees View on GitHub
Clean up Code base improvement enhancement hacktoberfest help wanted
Dominant language
PHP
Stars
27
Forks
19
Avg merge
1d 18h
Merged PRs (30d)
27

Description

**Background:**

Currently, there are vastly different objects to "label" connections. Connection Groups, Connection Types, Connection Sub Types. It is very confusing for users and developers what these are, and how are these different.

For example Groups are used in Targets. Types are used in Revenue breakdowns. But this isn't intuitive at all.

**Scope:**

It does make sense to have some kind of labelling mechanism for connections. But one is totally enough.

As part of this ticket, please:

- Consolidate all three existing labelling mechanisms into a single one. This can either be achieved by keeping one of the above (Probably groups, but has to be decided by developer) and merging the other (Types, SubTypes) into this one.
- Alternatively, a new one can be created.
- Remove all leftovers from the to-be-deprecated (Like UI elements, database tables, etc...)
- Find an intuitive name for this object
- Sections in the usage guide need to be adapted to reflect the new logic

**Definition of done:**

There is exactly one labelling mechanism and no leftovers from earlier implementations are present in the code base or UI.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.