File tree 1 file changed +12
-4
lines changed
src/main/java/hudson/plugins/nested_view
1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change 4
4
import hudson .search .Search ;
5
5
import hudson .search .SearchFactory ;
6
6
import hudson .search .SearchableModelObject ;
7
- import jenkins .model .Jenkins ;
8
-
9
- import javax .inject .Inject ;
10
7
8
+ import java .io .File ;
11
9
12
10
@ Extension
13
11
public class NestedViewsSearchFactory extends SearchFactory {
14
12
15
13
@ Override
16
14
public Search createFor (final SearchableModelObject owner ) {
17
- return new NestedViewsSearch ();
15
+ String userHomeDir = System .getProperty ("user.home" );
16
+ if (userHomeDir == null ) {
17
+ return new NestedViewsSearch ();
18
+ } else {
19
+ File nestedViewsFile = new File (userHomeDir , ".nestedViewsSearch" );
20
+ if (nestedViewsFile .exists ()) {
21
+ return new Search ();
22
+ } else {
23
+ return new NestedViewsSearch ();
24
+ }
25
+ }
18
26
}
19
27
}
You can’t perform that action at this time.
0 commit comments