[JENKINS-22936] Move rename logic to AbstractItem (#3289)
* Move rename infrastructure to a dedicated page at the AbstractItem level * Preserve existing translations where applicable * Keep doDoRename method at Job level and remove unneeded compatibility page * Fix tests * Fix Javadoc * Update existing rename tests to use new page * Update test names for clarity * Add since tag for newly introduced APIs * Apply project naming strategy to all renamed items, not just jobs * Use shorthand accessor * Clean up Job#doDoRename and deprecate it * Use new-style web method for doDoRename2 * Remove CheckForNull tag from void method and update Javadoc * Change names to doConfirmRename and confirm-rename.jelly * Rename index.jelly to action.jelly and use j:if tag correctly * Update permission check and remove unused import * Use new url and update method name in test * Fix Javadoc * Fix URL in JobTest * Update Javadoc for AbstractItem#isNameEditable
Please register or sign in to comment