Modifying the native frontend through plugins

Hey @gsmith,

Thanks for your reply.

In fact, I saw this topic Best Practice for Modifying 'Alerts' tab in the Graylog Frontend/Dashboard.

As far as I understand, it would be possible to rewrite the graylog native interface through rewriting classes in the plugin.

For exemple, buttons like “Copy ID” are defined in the class MessageDetail.

(MessageDetail.jsx & MessageActions.tsx are the only two files concerned)

Do you think it would be possible to redefine the MessageDetail class in the plugin in order to apply changes without recompiling graylog2-server ?

I’ll give it a try as soon as I can …

EDIT: well in fact I guess recompiling graylog itself is mandatory :frowning:

1 Like