This plugin adds new actions on jobs for users to request that their jobs are renamed or deleted **This plugin is no longer maintained and has been deprecated. The functionality has been migrated onto the new [Requests Plugin](https://wiki.jenkins.io/display/JENKINS/Requests+Plugin). Please download the new plugin from GitHub or search for “requests-plugin" under “Manage plugins/Available” on your Jenkins system to install it directly.** # About this plugin This plugin adds two new actions on jobs' screen, so that users who don't have the required permissions to rename and/or delete jobs can request the Jenkins administrator to do so. The Jenkins administrator then gets a dedicated screen to handle all the incoming requests. # How does it work? ## For users ### Renaming request Users who have the configure permission but not the create and delete ones can configure jobs but not rename them. With this plugin, they'll get a new **Ask for renaming** action on their jobs: ![](docs/images/ask-renaming-01.png) When clicking on it, they'll be presented with a screen that allows defining the new name for the job: ![](docs/images/ask-renaming-02.png) When clicking on the **Send request** button, a new item would appear in the administrator's management screen (cf. below) for him to perform (or not) the request. ### Deletion request Users who don't have the delete permission can't, of course, delete jobs. The plugin offers for them a new **Ask for deletion** action on their jobs: ![](docs/images/ask-deletion-01.png) When clicking on it, they'll be presented with a confirmation screen and, if the request for deletion is confirmed, a new item would appear in the administrator's management screen (cf. below) for him to perform (or not) the request. ## For administrators Administrators get a new **Pending renaming and deletion requests** entry in Jenkins' main configuration screen (**Manage Jenkins** \> **Configure System**): ![](docs/images/admin-01.png) This offers a screen which centralizes all renaming and deletion requests: ![](docs/images/admin-03.png) Administrators can then select a set of requests and apply or cancel them. # Version history ## Version 1.1.0 (03/01/2011) - Fixed [JENKINS-12897](https://issues.jenkins-ci.org/browse/JENKINS-12897): RROD enhancements: Sort requests, link to config.xml, etc. - "Pending renaming and deletion requests" screen enhancements - Displays the requests' creation date - A select All/None check box - An error messages box ## Version 1.0.2 (10/17/2011) - Fixed permission handling when using the [Role Strategy](https://wiki.jenkins.io/display/JENKINS/Role+Strategy+Plugin) plugin ## Version 1.0.1 (10/07/2011) - Permissions were not properly handled when using projects-based ones ## Version 1.0 (09/08/2011) - Initial release