https://bugzilla.wikimedia.org/show_bug.cgi?id=34606
Web browser: ---
Bug #: 34606
Summary: Create bot-control panel for bot-operators.
Product: Wikimedia Labs
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: Unprioritized
Component: Bots project
AssignedTo: [email protected]
ReportedBy: [email protected]
Classification: Unclassified
Mobile Platform: ---
Create some basic webbased control panel to let authorized start/stop/restart
bots.
Not sure how authorization would work. Could be restricted to users who have
LDAP access to the bots project and then only the bots running under their
account.
Or alternatively let the bot developer running it crowd-source basic control,
by creating an ad-hoc login system in this web-app (admins can create commands,
user groups and users. And commands added to groups. And users added to groups.
When user loggs in, he can execute the listed commands).
Commands would be either:
* raw shell commands inserted by the admin through the web interface, given a
symbolic name
* or, better yet, the shell user offers .sh files following a certain format
(/home/*/controlpanel/foobar.sh), and the admin can choose one of them and give
them a symbolic name and add it to a group (the web app would scan the user
homes for these scripts).
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l