"
+ + "
" + Bundle.CentralRepositoryNotificationDialog_header() + "
"
+ + "
" + Bundle.CentralRepositoryNotificationDialog_bulletHeader() + "
"
+ + "
"
+ + "- " + Bundle.CentralRepositoryNotificationDialog_bulletOne() + "
"
+ + "- " + Bundle.CentralRepositoryNotificationDialog_bulletTwo() + "
"
+ + "- " + Bundle.CentralRepositoryNotificationDialog_bulletThree() + "
"
+ + "
"
+ + "
" + Bundle.CentralRepositoryNotificationDialog_finalRemarks() + "
"
+ + "
"
+ + ""
+ + ""
+ );
+ }
+}
diff --git a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/Installer.java b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/Installer.java
index d4f0253cd2..b2ef0d437e 100644
--- a/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/Installer.java
+++ b/Core/src/org/sleuthkit/autopsy/centralrepository/eventlisteners/Installer.java
@@ -25,14 +25,13 @@ import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;
import org.openide.modules.ModuleInstall;
import org.openide.util.NbBundle;
-import org.openide.windows.WindowManager;
-import org.sleuthkit.autopsy.casemodule.Case;
+import org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoDbChoice;
import org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoDbManager;
import org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoException;
import org.sleuthkit.autopsy.core.RuntimeProperties;
+import org.sleuthkit.autopsy.core.UserPreferences;
import org.sleuthkit.autopsy.coreutils.Logger;
import org.sleuthkit.autopsy.coreutils.ModuleSettings;
-import org.sleuthkit.autopsy.coreutils.Version;
/**
* Adds/removes application event listeners responsible for adding data to the
@@ -81,19 +80,10 @@ public class Installer extends ModuleInstall {
* the org.sleuthkit.autopsy.core package when the already installed
* Autopsy-Core module is restored (during application startup).
*/
- @NbBundle.Messages({
- "Installer.initialCreateSqlite.title=Enable Central Repository?",
- "Installer.initialCreateSqlite.messageHeader=The Central Repository is not enabled. Would you like to enable it?",
- "Installer.initialCreateSqlite.messageDesc=It will store information about all hashes and identifiers that you process. "
- + "You can use this to ignore previously seen files and make connections between cases."
- })
@Override
public void restored() {
addApplicationEventListeners();
-
- if (Version.getBuildType() == Version.Type.RELEASE) {
- setupDefaultCentralRepository();
- }
+ setupDefaultCentralRepository();
}
/**
@@ -107,9 +97,9 @@ public class Installer extends ModuleInstall {
/**
* Checks if the central repository has been set up and configured. If not,
- * either offers to perform set up (running with a GUI) or does the set up
- * unconditionally (not running with a GUI, e.g., in an automated ingest
- * node).
+ * does the set up unconditionally. If the application is running with a
+ * GUI, a notification will be displayed to the user if the mode is RELEASE
+ * (in other words, developers are exempt from seeing the notification).
*/
private void setupDefaultCentralRepository() {
Map