]> git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.akb.ui/src/main/java/org/argeo/slc/akb/ui/commands/OpenTracker.java
fix a few post refactoring UI Bugs
[gpl/argeo-slc.git] / plugins / org.argeo.slc.akb.ui / src / main / java / org / argeo / slc / akb / ui / commands / OpenTracker.java
1 package org.argeo.slc.akb.ui.commands;
2
3 import java.net.URL;
4
5 import org.argeo.slc.akb.AkbException;
6 import org.argeo.slc.akb.ui.AkbUiPlugin;
7 import org.eclipse.core.commands.AbstractHandler;
8 import org.eclipse.core.commands.ExecutionEvent;
9 import org.eclipse.core.commands.ExecutionException;
10 import org.eclipse.ui.PlatformUI;
11
12 /**
13 * Open a browser with bugzilla
14 */
15 public class OpenTracker extends AbstractHandler {
16
17 public final static String ID = AkbUiPlugin.PLUGIN_ID + ".forceRefresh";
18
19 private final static String TRACKER_URL = "https://www.argeo.org/bugzilla/enter_bug.cgi?product=slc";
20
21 public Object execute(ExecutionEvent event) throws ExecutionException {
22
23 try {
24 PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser()
25 .openURL(new URL(TRACKER_URL));
26 } catch (Exception e) {
27 throw new AkbException("Unable to open browser page", e);
28 }
29 return null;
30 }
31 }