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

Reply via email to