From 89e7e28bfae672a4ea92d0ceb0677ddf7007381c Mon Sep 17 00:00:00 2001
From: Onuray Sahin <onurays@element.io>
Date: Fri, 27 Nov 2020 15:22:31 +0300
Subject: [PATCH] Add settings item to change pin.

---
 vector/src/main/res/values/strings.xml          | 2 ++
 vector/src/main/res/xml/vector_settings_pin.xml | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index f82e7f6fe7..1641617fb1 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -2686,6 +2686,8 @@
     <string name="settings_security_pin_code_grace_period_title">Require PIN after 2 minutes</string>
     <string name="settings_security_pin_code_grace_period_summary_on">PIN code is required after 2 minutes of not using Element.</string>
     <string name="settings_security_pin_code_grace_period_summary_off">PIN code is required every time you open Element.</string>
+    <string name="settings_security_pin_code_change_pin_title">Change PIN</string>
+    <string name="settings_security_pin_code_change_pin_summary">Change the current PIN, you will have to validate your current PIN first.</string>
     <string name="auth_pin_confirm_to_disable_title">Confirm PIN to disable PIN</string>
     <string name="error_opening_banned_room">Can\'t open a room where you are banned from.</string>
     <string name="room_error_not_found">Can\'t find this room. Make sure it exists.</string>
diff --git a/vector/src/main/res/xml/vector_settings_pin.xml b/vector/src/main/res/xml/vector_settings_pin.xml
index 27eb275b09..20e240ee35 100644
--- a/vector/src/main/res/xml/vector_settings_pin.xml
+++ b/vector/src/main/res/xml/vector_settings_pin.xml
@@ -7,6 +7,12 @@
         android:summary="@string/settings_security_pin_code_summary"
         android:title="@string/settings_security_pin_code_title" />
 
+    <im.vector.app.core.preference.VectorPreference
+        android:dependency="SETTINGS_SECURITY_USE_PIN_CODE_FLAG"
+        android:key="SETTINGS_SECURITY_CHANGE_PIN_CODE_FLAG"
+        android:summary="@string/settings_security_pin_code_change_pin_summary"
+        android:title="@string/settings_security_pin_code_change_pin_title" />
+
     <im.vector.app.core.preference.VectorSwitchPreference
         android:defaultValue="true"
         android:dependency="SETTINGS_SECURITY_USE_PIN_CODE_FLAG"