Skip to content

Commit

Permalink
Add a button to open a web browser to manage signatures
Browse files Browse the repository at this point in the history
  • Loading branch information
tevincent committed May 8, 2024
1 parent 106038d commit 602b19a
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 0 deletions.
1 change: 1 addition & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ android {
// buildConfigField 'String', 'MAIL_API_PREPROD', '"https://mail.preprod.dev.infomaniak.ch"'
buildConfigField 'String', 'SHOP_URL', '"https://ik.me"'
buildConfigField 'String', 'CHATBOT_URL', '"https://www.infomaniak.com/chatbot"'
buildConfigField 'String', 'MANAGE_SIGNATURES_URL', '"https://mail.infomaniak.com/0/settings/signatures"'

buildConfigField 'String', 'BUGTRACKER_MAIL_BUCKET_ID', '"app_mail"'
buildConfigField 'String', 'BUGTRACKER_MAIL_PROJECT_NAME', '"mail"'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ import android.view.ViewGroup
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import com.infomaniak.lib.core.utils.SnackbarUtils.showSnackbar
import com.infomaniak.lib.core.utils.UtilsUi.openUrl
import com.infomaniak.lib.core.utils.safeBinding
import com.infomaniak.mail.BuildConfig
import com.infomaniak.mail.data.models.mailbox.Mailbox
import com.infomaniak.mail.data.models.signature.Signature
import com.infomaniak.mail.databinding.FragmentSignatureSettingBinding
Expand All @@ -50,6 +52,10 @@ class SignatureSettingFragment : Fragment() {

setupAdapter(mailbox)

binding.manageSignatures.setOnClickListener {
requireContext().openUrl(BuildConfig.MANAGE_SIGNATURES_URL)
}

updateSignatures()

observeSignatures()
Expand Down
8 changes: 8 additions & 0 deletions app/src/main/res/layout/fragment_signature_setting.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,14 @@
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:itemCount="3"
tools:listitem="@layout/item_settings_signature" />

<com.google.android.material.button.MaterialButton
android:id="@+id/manageSignatures"
style="@style/TextButtonSecondary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/manageSignatures" />

</LinearLayout>
</androidx.core.widget.NestedScrollView>
</com.infomaniak.mail.ui.main.menu.SimpleSettingView>
1 change: 1 addition & 0 deletions app/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@
<item quantity="one">Blockierte E-Mail-Adresse</item>
<item quantity="other">Gesperrte Mailadressen</item>
</plurals>
<string name="manageSignatures">Meine Signaturen verwalten</string>
<string name="menuDrawerAdvancedActions">Erweiterte Aktionen</string>
<string name="menuDrawerMailboxStorage">%1$s / %2$s verwendet</string>
<string name="messageDetailsDateAt">%1$s um %2$s</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-es/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@
<item quantity="one">Dirección de correo electrónico bloqueada</item>
<item quantity="other">Buzones de correo bloqueados</item>
</plurals>
<string name="manageSignatures">Gestionar mis firmas</string>
<string name="menuDrawerAdvancedActions">Acciones avanzadas</string>
<string name="menuDrawerMailboxStorage">%1$s / %2$s usado</string>
<string name="messageDetailsDateAt">%1$s a las %2$s</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,7 @@
<item quantity="other">Adresses mail bloquées</item>
<item quantity="many">Adresses mail bloquées</item>
</plurals>
<string name="manageSignatures">Gérer mes signatures</string>
<string name="menuDrawerAdvancedActions">Actions avancées</string>
<string name="menuDrawerMailboxStorage">%1$s / %2$s utilisés</string>
<string name="messageDetailsDateAt">%1$s à %2$s</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-it/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@
<item quantity="one">Indirizzo e-mail bloccato</item>
<item quantity="other">Indirizzi e-mail bloccati</item>
</plurals>
<string name="manageSignatures">Gestire le mie firme</string>
<string name="menuDrawerAdvancedActions">Azioni avanzate</string>
<string name="menuDrawerMailboxStorage">%1$s / %2$s usato</string>
<string name="messageDetailsDateAt">%1$s alle %2$s</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,7 @@
<item quantity="one">Blocked mailbox</item>
<item quantity="other">Blocked mailboxes</item>
</plurals>
<string name="manageSignatures">Manage my signatures</string>
<string name="menuDrawerAdvancedActions">Advanced actions</string>
<string name="menuDrawerMailboxStorage">%1$s / %2$s used</string>
<string name="messageDetailsDateAt">%1$s at %2$s</string>
Expand Down

0 comments on commit 602b19a

Please sign in to comment.