Skip to content

Inconsistency in topic IDs for module events compared to system/data events #290

@earocorn

Description

@earocorn

Issue

In EventUtils, module and system group IDs are declared as modules/ and systems/ respectively, yet in implementation, only the system group ID is used properly while the ModuleRegistry uses its own group ID declared as urn:osh:modules.

Group ID for module events is urn:osh:modules
Topic IDs for module events are the module's ID.

Importance

This makes it harder to subscribe to a specific module's events or the module group if this is not known to a developer.

Solution

ModuleRegistry should use the group ID and topic IDs that EventUtils provides. This requires a change in ModuleRegistry and AdminUI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions