aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/UserPreference.java
diff options
context:
space:
mode:
authorshanavas <shanavas.m2@gmail.com>2017-04-27 19:12:50 +0300
committerMohamed Zenadi <zeapo@users.noreply.github.com>2017-04-27 18:12:50 +0200
commit2d1a9f7a44154035b5a47b0a9843c365dadcb62c (patch)
treea60fe287e38c7b4ed0fa8eddd43bfc603b46230f /app/src/main/java/com/zeapo/pwdstore/UserPreference.java
parent94c9b5be645d4abcb8f3374c6a4963b5cfa14335 (diff)
downloadHardenedPass-2d1a9f7a44154035b5a47b0a9843c365dadcb62c.tar.gz
HardenedPass-2d1a9f7a44154035b5a47b0a9843c365dadcb62c.zip
Make git username and email configurable (#289)
* Gather git config data and save in preferences * Align text box properly * Apply git configs from settings * Validate email address
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/UserPreference.java')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/UserPreference.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.java b/app/src/main/java/com/zeapo/pwdstore/UserPreference.java
index 126aa18d..f17f52a4 100644
--- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.java
+++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.java
@@ -59,6 +59,7 @@ public class UserPreference extends AppCompatActivity {
private final static int EDIT_GIT_INFO = 3;
private final static int SELECT_GIT_DIRECTORY = 4;
private final static int EXPORT_PASSWORDS = 5;
+ private final static int EDIT_GIT_CONFIG = 6;
private final static int REQUEST_EXTERNAL_STORAGE = 50;
private PrefsFragment prefsFragment;
@@ -117,7 +118,17 @@ public class UserPreference extends AppCompatActivity {
}
});
- findPreference("git_delete_repo").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
+ findPreference("git_config").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
+ @Override
+ public boolean onPreferenceClick(Preference preference) {
+ Intent intent = new Intent(callingActivity, GitActivity.class);
+ intent.putExtra("Operation", GitActivity.EDIT_GIT_CONFIG);
+ startActivityForResult(intent, EDIT_GIT_CONFIG);
+ return true;
+ }
+ });
+
+ findPreference("git_delete_repo").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
new AlertDialog.Builder(callingActivity).