Wikifunctions:Functioneers
Functioneers are users who hold the functioneer
user group. There are currently 52 Functioneers on Wikifunctions.
Overview
Functioneers are users who have the ability to approve and deactivate both implementations and test cases connected to functions. This means they decide what functions are safe to use, and which ones to deny.
How to request
Users may apply to become a functioneer at Wikifunctions:Requests for user groups#Functioneer.
Requirements
- The user is a trusted member of the community, with a history of working with functions, implementations and test cases.
- The user has shown a satisfactory understanding of how Wikifunctions works, especially regarding functions, implementations, test cases and related concepts.
Granting
Administrators may grant Functioneer to any user who meets the requirements 48 hours after the request is posted at Wikifunctions:Requests for user groups#Functioneer and there has been no objection. The group may be granted immediately to users who are former Functioneers where the reason for removal was uncontroversial or due to inactivity.
Removal of functioneer
The Functioneer user group will be removed from any user which meets one of the following:
- Any functioneer that does not use the Functioneer toolset within a year will have the group removed due to inactivity.
- The Functioneer group will be removed from a user if community consensus is reached at Wikifunctions:Administrators' noticeboard or Wikifunctions:Project chat following a discussion.
Technical ability
The functioneer
user group gives users the technical ability to:
- Connect a Test Case to its Function —
wikilambda-connect-tester
- Connect an Implementation to its Function so it can be run —
wikilambda-connect-implementation
- Disconnect a Test Case from its Function —
wikilambda-disconnect-tester
- Disconnect an Implementation from its Function so it cannot be run —
wikilambda-disconnect-implementation
- Edit Function that has a connected Implementation —
wikilambda-edit-running-function
- Edit Implementation that is connected to a Function —
wikilambda-edit-attached-implementation
- Edit Test Case that is connected to a Function —
wikilambda-edit-attached-tester
- Have one's own edits automatically marked as patrolled —
autopatrol
Temporarily during the early release of Wikifunctions, they do not yet have:
- Create new Type Objects —
wikilambda-create-type
See also
- More detailed context at mw:Help:Wikifunctions/User rights
- Wikifunctions:Maintainers
- Wikifunctions:User groups