Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions