[FIXED JENKINS-24341] - Check if the project can be disabled before the disabling

The change call the AbstractProject::supportsMakeDisabled() before calling AbstractProject::makeDisabled()

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
The list subversion tags parameter should consider the Item.BUILD permission and not Item.CONFIGURE
Add some null safety
Revert "Add some null safety"

This reverts commit b563d821e56bf43d5e8df10abdc3bf526a9843d3.
[SECURITY-158] Fixing doFillCredentialsIdItems for SubversionTagAction.
Amends 399f17a.
[SECURITY-158] checkCredentialsId/fillCredentialsIdItems cannot be called on a null context.
Amends 399f17a.
Comment.
[SECURITY-158] checkCredentialsId/fillCredentialsIdItems were not actually being used as intended.
Amends 399f17a.
User is allowed to bring their own credentials. If they have Item.CONFIGURE then they can use Jenkins credentials for tagging also
[maven-release-plugin] prepare release subversion-2.5-beta-3
[maven-release-plugin] prepare for next development iteration
Deprecated API resulted in exception during rendering of WorkflowRun index page.
WARNING: Caught exception evaluating: it.revisionMap in /jenkins/job/…/…/. Reason: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
	at …
Caused by: java.lang.NullPointerException
	at hudson.scm.SubversionSCM.getRevisionFile(SubversionSCM.java:1317)
	at hudson.scm.SubversionSCM.parseRevisionFile(SubversionSCM.java:782)
	at hudson.scm.SubversionSCM.parseRevisionFile(SubversionSCM.java:752)
	at hudson.scm.SubversionChangeLogSet.getRevisionMap(SubversionChangeLogSet.java:100)
	... 118 more
Merge pull request #92 from synopsys-arc-oss/JENKINS-24341

[FIXED JENKINS-24341] - Check if the project can be disabled before the disabling
Make form validation work when configured on a non-AbstractProject, like a workflow job.
Fixing repo URL comparison from UUID cache. Cf JENKINS-24802

Replacing m & n local variables to more readable ones. Cf JENKINS-24802

Refactoring : adding a method to get repository UUID from cache or network. Cf JENKINS-24802

Refactoring : adding a method to test if one of the affected paths is contained inside of a configured repository module. Cf JENKINS-24802

Refactoring : adding a method to schedule the polling of a repo. Cf JENKINS-24802

Unit testing the doModuleLocationContainsAPathFromAffectedPath method. Cf JENKINS-24802

Fixing cache broken in previous refactoring. Cf JENKINS-24802

Unit testing the doModuleLocationContainsAPathFromAffectedPath method. Cf JENKINS-24802

Fixing cache broken in previous refactoring. Cf JENKINS-24802

Updating indentation to make PR have less changes. Cf JENKINS-24802

Remove junit3 dependency and clean inner class use with final public fields. Cf JENKINS-24802