perform: add button for executing perform commands to webadmin #365

Open
opened 2026-10-05 04:15:41 +02:00 by adam · 3 comments
Owner

Currently if *perform is loaded as user and network module, the user module cannot be managed from IRC.

When querying *perform at IRC, there is execute command which would be helpful to also have in webadmin.

2014-07-28 15:54:59+0300 < *status> ZNC 1.5-git-165-b1b3888 - http://znc.in
2014-07-28 15:54:59+0300 < *status> IPv6: yes, SSL: yes, DNS: threads, charset: yes

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3361561-perform-add-button-for-executing-perform-commands-to-webadmin?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).
Currently if *perform is loaded as user and network module, the user module cannot be managed from IRC. When querying *perform at IRC, there is `execute` command which would be helpful to also have in webadmin. ``` 2014-07-28 15:54:59+0300 < *status> ZNC 1.5-git-165-b1b3888 - http://znc.in 2014-07-28 15:54:59+0300 < *status> IPv6: yes, SSL: yes, DNS: threads, charset: yes ``` ## <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3361561-perform-add-button-for-executing-perform-commands-to-webadmin?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github). </bountysource-plugin> <!-- github-sync-id:38887067 -->
Author
Owner

I'd say that this states 2 issues:

  1. button in webadmin
  2. way to speak to modules from IRC if several are loaded at different levels (user/global/network)

You can open a separate issue for "2"

I'd say that this states 2 issues: 1. button in webadmin 2. way to speak to modules from IRC if several are loaded at different levels (user/global/network) You can open a separate issue for "2" <!-- github-comment-id:50715189 -->
Author
Owner

Should it then send the commands to all networks when loaded as a user module?

Should it then send the commands to all networks when loaded as a user module? <!-- github-comment-id:60442517 -->
Author
Owner

Should it then send the commands to all networks when loaded as a user module?

As at IRC user-level perform only affects the network that you are currently on, I think that there should be drop-down menu for network selection or something similar.

Option to send perform commands on all networks wouldn't be a bad idea either as usually clients implement some kind of /allserv command which can be used to /allserv znc *perform execute.

> Should it then send the commands to all networks when loaded as a user module? As at IRC user-level perform only affects the network that you are currently on, I think that there should be drop-down menu for network selection or something similar. Option to send perform commands on all networks wouldn't be a bad idea either as usually clients implement some kind of `/allserv` command which can be used to `/allserv znc *perform execute`. <!-- github-comment-id:60446636 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#365