Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

Commit

Permalink
Update EOL Card (EXPOSUREAPP-14915) (#5895)
Browse files Browse the repository at this point in the history
* Update EOL Card (EXPOSUREAPP-14915)

Update EOL card
## Ticket
https://jira-ibs.wbs.net.sap/browse/EXPOSUREAPP-14915

* Format

* Update Corona-Warn-App/src/main/res/values-de/strings.xml

Co-authored-by: KathrinLuecke <[email protected]>

* Underline

* Update link label

* Remove -

---------

Co-authored-by: KathrinLuecke <[email protected]>
Co-authored-by: Alex Paulescu <[email protected]>
  • Loading branch information
3 people authored Mar 14, 2023
1 parent 90c9e2a commit f388ddd
Show file tree
Hide file tree
Showing 8 changed files with 32 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,8 @@ class HomeFragment : Fragment(R.layout.home_fragment_layout), AutoInject {
HomeFragmentDirections.actionMainFragmentToRampdownNoticeFragment(event.rampDownNotice)
)
}

HomeFragmentEvents.OpenEolLink -> openUrl(getString(R.string.eol_faq_url))
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ sealed class HomeFragmentEvents {
object GoToSubmissionDispatcher : HomeFragmentEvents()
object OpenFAQUrl : HomeFragmentEvents()
object GoToFamilyTests : HomeFragmentEvents()
object OpenEolLink : HomeFragmentEvents()

data class GoToTestResultNegativeFragment(val identifier: TestIdentifier) : HomeFragmentEvents()
data class GoToTestResultKeysSharedFragment(val identifier: TestIdentifier) : HomeFragmentEvents()
data class OpenRampDownNotice(val rampDownNotice: RampDownNotice) : HomeFragmentEvents()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,11 @@ class HomeFragmentViewModel @AssistedInject constructor(
)
}
if (isEol) {
add(EolCard.Item())
add(
EolCard.Item {
events.postValue(HomeFragmentEvents.OpenEolLink)
}
)
}

addStatisticsCard(statsData, isEol)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package de.rki.coronawarnapp.ui.main.home.items

import android.graphics.Paint
import android.view.ViewGroup
import de.rki.coronawarnapp.R
import de.rki.coronawarnapp.databinding.HomeEolCardLayoutBinding
Expand All @@ -18,9 +19,15 @@ class EolCard(parent: ViewGroup) :
override val onBindData: HomeEolCardLayoutBinding.(
item: Item,
payloads: List<Any>
) -> Unit = { _, _ -> }
) -> Unit = { item, payloads ->
val curItem = payloads.filterIsInstance<Item>().lastOrNull() ?: item
eolLink.paintFlags = eolLink.paintFlags or Paint.UNDERLINE_TEXT_FLAG
eolLink.setOnClickListener {
curItem.openEolLink()
}
}

class Item : HomeItem {
data class Item(val openEolLink: () -> Unit) : HomeItem {
override val stableId: Long
get() = Item::class.hashCode().toLong()
}
Expand Down
12 changes: 11 additions & 1 deletion Corona-Warn-App/src/main/res/layout/home_eol_card_layout.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,22 @@
app:srcCompat="@drawable/ic_illustration_together" />

<TextView
android:id="@+id/main_card_content_body"
style="@style/subtitleMedium"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="@dimen/margin_24"
android:layout_marginBottom="@dimen/margin_24"
android:lineSpacingExtra="5sp"
android:text="@string/home_eol_message" />

<TextView
android:id="@+id/eol_link"
style="@style/subtitleMedium"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="@dimen/margin_24"
android:layout_marginBottom="@dimen/margin_24"
android:lineSpacingExtra="5sp"
android:text="@string/confirmed_status_faq_text"
android:textColor="@color/colorSecondary" />
</LinearLayout>
1 change: 1 addition & 0 deletions Corona-Warn-App/src/main/res/values-de/links.xml
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,5 @@
<!-- XTXT: Home Menu Button - URL to social media section of the community page -->
<string name="home_menu_social_media_url">"https://www.coronawarn.app/de/community/#socialmedia"</string>
<string name="srs_faq_url">https://www.coronawarn.app/de/faq/results/#warn_without_tan</string>
<string name="eol_faq_url">https://www.coronawarn.app/de/faq/#ramp_down</string>
</resources>
2 changes: 1 addition & 1 deletion Corona-Warn-App/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2040,5 +2040,5 @@ Sollten Sie den Test in der App gelöscht haben, können Sie ihn aus dem Papierk
<string name="fab_scanner_tip_title">QR-Code-Scanner</string>
<!-- XTXT: UQS Tooltip subtitle -->
<string name="fab_scanner_tip_subtitle">Scannen Sie Tests, Zertifikate und Check-ins mit diesem Scanner.</string>
<string name="home_eol_message">Vielen Dank für die Nutzung der Corona-Warn-App. Während der Pandemie wurden durch die Nutzenden der Corona-Warn-App rund 9 Millionen positive Testergebnisse geteilt. Durch diese Teilung positiver Testergebnisse konnten Personen schnell vor einem erhöhten Infektionsrisiko gewarnt werden, das ihnen sonst unerkannt geblieben wäre. Viele Gewarnte wurden anschließend positiv getestet. Die Corona-Warn-App hat dank Ihrer Mithilfe ihren Zweck der frühzeitigen Warnung erfüllt und die Beendigung von Infektionsketten unterstützt.\n\nAb dem 1. Juni 2023 wird die Corona-Warn-App nicht mehr weiterentwickelt. Sie können weiterhin auf Ihre bereits in der CWA gespeicherten Zertifikate und das Kontakt-Tagebuch zugreifen. Alle anderen Funktionen stehen nicht mehr zur Verfügung.\n\nWeitere Informationen zum Betriebsende finden Sie in den FAQ.</string>
<string name="home_eol_message">Vielen Dank für die Nutzung der Corona-Warn-App. Während der Pandemie wurden durch die Nutzenden der Corona-Warn-App rund 9 Millionen positive Testergebnisse geteilt. Durch diese Teilung positiver Testergebnisse konnten Personen schnell vor einem erhöhten Infektionsrisiko gewarnt werden, das ihnen sonst unerkannt geblieben wäre. Viele Gewarnte wurden anschließend positiv getestet. Die Corona-Warn-App hat dank Ihrer Mithilfe ihren Zweck der frühzeitigen Warnung erfüllt und die Beendigung von Infektionsketten unterstützt.\n\nAb dem 1. Juni 2023 wird die Corona-Warn-App nicht mehr weiterentwickelt. Sie können weiterhin auf Ihre bereits in der App gespeicherten Zertifikate und das Kontakt-Tagebuch zugreifen. Alle anderen Funktionen stehen nicht mehr zur Verfügung.</string>
</resources>
1 change: 1 addition & 0 deletions Corona-Warn-App/src/main/res/values/links.xml
Original file line number Diff line number Diff line change
Expand Up @@ -73,5 +73,6 @@
<!-- XTXT: Home Menu Button - URL to social media section of the community page -->
<string name="home_menu_social_media_url">"https://www.coronawarn.app/en/community/#socialmedia"</string>
<string name="srs_faq_url">https://www.coronawarn.app/en/faq/results/#warn_without_tan</string>
<string name="eol_faq_url">https://www.coronawarn.app/en/faq/#ramp_down</string>

</resources>

0 comments on commit f388ddd

Please sign in to comment.