Skip to content

Commit

Permalink
Merge branch master into SIW-1159-xstate-issuance-machine-scaffolding
Browse files Browse the repository at this point in the history
  • Loading branch information
mastro993 committed Jul 8, 2024
2 parents df9cdcd + 153b621 commit e115a6c
Show file tree
Hide file tree
Showing 141 changed files with 15,398 additions and 1,716 deletions.
128 changes: 128 additions & 0 deletions assets/FimsSwager.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
openapi: 3.0.0
info:
title: IO (FIMS)
version: 1.0.0

security:
- Bearer: []

paths:
/api/v1/fims/consents:
get:
operationId: getConsents
parameters:
- $ref: "#/components/parameters/continuationToken"
responses:
200:
description: "OK"
content:
application/json:
schema:
$ref: "#/components/schemas/ConsentsResponseDTO"
401:
description: Bearer token null or expired.
502:
description: Bad gateway.
504:
description: Gateway timeout.
500:
description: Service unavailable.
content:
application/json:
schema:
$ref: "#/components/schemas/ProblemJson"

/api/v1/fims/exports:
post:
operationId: exports
requestBody:
$ref: "#/components/requestBodies/Export"
responses:
202:
description: Accepted
409:
description: Conflict
401:
description: Bearer token null or expired.
502:
description: Bad gateway.
504:
description: Gateway timeout.
500:
description: Service unavailable.
content:
application/json:
schema:
$ref: "#/components/schemas/ProblemJson"


components:
securitySchemes:
Bearer:
type: http
scheme: bearer
bearerFormat: JWT

parameters:
continuationToken:
name: continuationToken
in: query
required: false
schema:
type: string

requestBodies:
Export:
description: Require an export
required: true
content:
application/json:
schema:
type: object
properties:
type:
type: string
enum: ["consent"]
required:
- type

schemas:
ConsentsResponseDTO:
type: object
properties:
items:
type: array
items:
$ref: "#/components/schemas/Consent"
continuationToken:
type: string
required:
- items
- continuationToken

ProblemJson:
$ref: "https://raw.githubusercontent.com/pagopa/io-functions-commons/v26.3.0/openapi/definitions.yaml#/ProblemJson"

Consent:
type: object
properties:
id:
type: string
format: ulid
service_id:
type: string
format: ulid
redirect:
type: object
properties:
uri:
type: string
format: uri
display_name:
type: string
timestamp:
$ref: "https://raw.githubusercontent.com/pagopa/io-functions-commons/v26.3.0/openapi/definitions.yaml#/Timestamp"
required:
- id
- service_id
- timestamp
Binary file added img/features/itWallet/discovery/itw_hero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/features/itWallet/discovery/itw_hero@2x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/features/itWallet/discovery/itw_hero@3x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ PODS:
- OpenSSL-Universal (1.1.1100)
- pagopa-io-react-native-crypto (0.3.0):
- React-Core
- pagopa-io-react-native-http-client (1.0.2):
- pagopa-io-react-native-http-client (1.0.5):
- Alamofire (~> 5.9.1)
- RCT-Folly (= 2021.07.22.00)
- React-Core
Expand Down Expand Up @@ -1068,8 +1068,8 @@ SPEC CHECKSUMS:
nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
pagopa-io-react-native-crypto: 6aa9f33e4bf64ef420ad97c720c1ad0f876cd470
pagopa-io-react-native-http-client: 48d51868a2751db4d9220283626d0d53f2375f63
pagopa-io-react-native-jwt: 662d4e722715996758b079774abea1996b057467
pagopa-io-react-native-http-client: 8ed571ea31ec9e6216688f63056e5c92bcbe484d
pagopa-io-react-native-jwt: f89a378bbc5ebfd93c24ec5993e97545a4815157
pagopa-io-react-native-login-utils: 9fb43fd59dcc864a24343209e74bd7429659456a
pagopa-react-native-zendesk: 60a26f8a8072234789c34bb7c8a769c156eb57dc
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
Expand Down
45 changes: 11 additions & 34 deletions locales/de/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,6 @@ startup:
userDeletePendingAlert:
title: "Profil wird gelöscht"
message: "Wenn du deine Meinung geändert hast, kannst du deinen Antrag im Abschnitt Datenschutz deines Profils zurückziehen."
cta_1: "Gehe zum Datenschutz"
cta_2: "Ignorieren"
contextualHelp:
title: "Initialisierungsprobleme?"
Expand Down Expand Up @@ -297,7 +296,7 @@ profile:
logout:
menulabel: "IO beenden"
alertTitle: "Möchtest du wirklich beenden?"
alertMessage: "Wenn du dich das nächste Mal anmeldest, musst du dich erneut mit CIE oder SPID authentifizieren."
alertMessage: "Wenn du dich das nächste Mal anmeldest, musst du dich erneut mit CIE oder SPID authentifizieren."
exit: "Beenden"
errors:
load: "Fehler beim Laden des Profils"
Expand Down Expand Up @@ -326,38 +325,18 @@ profile:
privacy:
title: "Datenschutz und Nutzungsbedingungen"
description: "Deine Rechte und Pflichten bei der Nutzung der IO-App"
subtitle: "Hier findest du Informationen zu deinen Rechten und Pflichten sowie über die Verarbeitung deiner persönlichen Daten."
loading: "Warte ein paar Sekunden, wir überprüfen dein Profil..."
removeAccount:
title: "Dein Konto löschen"
description: "Dein Konto und deine persönlichen Daten endgültig löschen"
error: "Bei der Anfrage zur Kontolöschung ist ein Fehler aufgetreten. Bitte versuche es erneut."
alert:
activeBonusTitle: "Aktive Boni"
activeBonusDescription: "Es scheint, dass du aktive Boni hast. Wir möchten dich darauf hinweisen, dass die Löschung deines Profils nicht gleichbedeutend mit der Löschung von Boni oder der Abmeldung von Initiativen ist. Um deine Boni zu verwalten, gehe zum Abschnitt Konto, ansonsten wähle “Weiter”"
oldRequest: "Du hast bereits die Löschung deines Kontos beantragt."
oldRequestSubtitle: "Wir bearbeiten deinen Antrag.\n Wenn du deine Meinung geändert hast oder versehentlich die Löschung beantragt hast, klicke bitte unten auf “Löschung abbrechen”."
cta:
manageBonus: "Boni verwalten"
continue: "Weiter"
return: "Zurück"
cancel: "Löschung abbrechen"
info:
body: "Du kannst jederzeit von deinem Recht auf Löschung deines IO-Profils Gebrauch machen.\n\nWir informieren dich darüber, dass die Löschung deines Kontos endgültig ist und innerhalb von 30 Tagen nach Anfrage erfolgt.\n\nWenn du dich entscheidest fortzufahren, kannst du die Nachrichten oder Einstellungen, die du in der App vorgenommen hast, nicht mehr wiederherstellen.\nBitte beachte auch, dass die über die IO-App erhaltene Boni oder Rabatte nicht mehr zugänglich sind.\n\nDu kannst dich jederzeit erneut für die IO-App registrieren, indem du eine neue Registrierung mittels SPID oder CIE durchführst."
cta: "Weiter"
details:
body: "Wir würden gerne wissen, warum du dein Konto löschst, damit wir uns in Zukunft verbessern können. Du kannst auch direkt mit der Löschung fortfahren, indem du auf die Schaltfläche unten klickst."
question: "Was ist der Grund für die Löschung?"
answer_1: "Ich halte IO nicht mehr für nützlich"
answer_2: "Ich fühle mich in IO nicht sicher"
answer_3: "Ich habe die App nie benutzt"
answer_4: "Keiner der oben genannten Punkte"
labelOpenAnswer: "Erzähle uns mehr"
cta: "Konto löschen"
success:
title: "Wir bearbeiten deine Anfrage."
body: "Deine Anfrage wird bearbeitet und wir werden dein Konto innerhalb von 30 Tagen löschen.\n\nDu kannst dich jederzeit erneut bei der IO-App anmelden, indem du eine neue Registrierung mittels SPID oder CIE durchführst.\n\nWenn du auf “Beenden” drückst, wird deine Sitzung beendet.\n\nVielen Dank für die Nutzung von IO."
cta: "Beenden"
exportData:
cta: "Kopie deiner Daten anfordern"
title: "Zugriff auf deine Daten"
Expand Down Expand Up @@ -542,7 +521,7 @@ authentication:
genericTitle: "Anmeldung mit CIE"
cie: "CIE"
noDataTitle: "Um IO zu verwenden, musst du das Senden von Daten zulassen"
nfc:
nfc:
retry: "Erneut versuchen"
noNfcConnectionTitle: "Hast du die Karte berührt?"
pin:
Expand All @@ -552,7 +531,7 @@ authentication:
hint: "Gib in diesem Feld die 8-stellige PIN deiner elektronischen Identitätskarte ein."
pinCardTitle: "Gib die PIN deiner Identitätskarte ein"
pinCardHeader: "Anmeldung mit CIE"
pinCardContent: "Der PIN-Code besteht aus 8 Ziffern. Vier Ziffern wurden dir beim Meldeamt ausgehändigt und weitere vier Ziffern wurden dir mit der Karte nach Hause geschickt. Setze diese in dieser Reihenfolge zusammen und trage sie bitte hier ein."
pinCardContent: "Der PIN-Code besteht aus 8 Ziffern. Vier Ziffern wurden dir beim Meldeamt ausgehändigt und weitere vier Ziffern wurden dir mit der Karte nach Hause geschickt. Setze diese in dieser Reihenfolge zusammen und trage sie bitte hier ein."
alert: "Möchtest du wirklich zurückgehen?"
subtitleHelp: "Die PIN ist ein 8-stelliger Code."
subtitleCTA: "Wo finde ich ihn?"
Expand All @@ -563,18 +542,18 @@ authentication:
header: "Anmeldung mit CIE"
title: "Karte vorübergehend gesperrt"
button: "Lade / Öffne CieID"
card:
layCardMessageFooter: "Wenn du nicht genau weißt, wo sich der NFC-Sensor befindet, bewege die Karte an verschiedene Stellen und warte ein paar Sekunden, bis du eine Vibration spürst."
card:
layCardMessageFooter: "Wenn du nicht genau weißt, wo sich der NFC-Sensor befindet, bewege die Karte an verschiedene Stellen und warte ein paar Sekunden, bis du eine Vibration spürst."
readerCardHeader: "Wir lesen die Daten deiner Identitätskarte ein und überprüfen deren Gültigkeit."
readerCardFooter: "Halte die Karte noch ein paar Sekunden in dieser Position"
iosAlert:
readingInstructions: "Lege deine elektronische Identitätskarte oben auf das Telefon."
moreTags: "Es wurden mehrere Karten identifiziert. Bitte lege eine Karte nach der anderen an."
readingInProgress: "WIRD GELESEN \nHalte die Karte einige Sekunden lang still..."
readingInProgress: "WIRD GELESEN \nHalte die Karte einige Sekunden lang still..."
invalidCard: "Die verwendete Karte scheint keine elektronische Identitätskarte (CIE) zu sein."
tagLost: "Du hast die Karte zu früh entfernt."
tagLost: "Du hast die Karte zu früh entfernt."
genericError: "Es ist ein unerwarteter Fehler aufgetreten. Bitte versuche es erneut."
error:
error:
tryAgain: "Bei der Verifizierung deiner Karte ist ein Fehler aufgetreten. Es handelt sich wahrscheinlich um einen temporäres Problem, bitte versuche es erneut!"
generic: "Bei der Verifizierung deiner Karte ist ein Fehler aufgetreten. Wenn du das Problem nicht lösen kannst, teile uns dies bitte über das Symbol '?' in der oberen rechten Ecke mit. Danke!"
unknownCardTitle: "Unbekannte Karte"
Expand Down Expand Up @@ -1973,7 +1952,6 @@ identification:
congiunction: "oder"
title: "Hallo {{name}}!"
titleProfileName: "Hallo {{profileName}}!"
titleValidation: "Bestätige den Vorgang"
logout: "Abmelden"
logoutProfileName: "Du bist nicht {{profileName}}?"
logoutDescription: "Du kannst dich mit deinem SPID oder deiner CIE anmelden. Diese Sitzung wird abgemeldet."
Expand Down Expand Up @@ -2328,7 +2306,7 @@ features:
EFFECTIVE_DATE: "Abgeschlossen wegen Ablaufs der Hinterlegungsfrist"
UNREACHABLE: "Empfänger nicht auffindbar"
VIEWED: "Gelesen"
PAID: "Bezahlt"
PAID: "Bezahlt"
REFUSED: "VERWEIGERT"
IN_VALIDATION: "IN VALIDIERUNG"
expand: "Vorherigen Status anzeigen"
Expand Down Expand Up @@ -2379,9 +2357,8 @@ features:
success: ""
itWallet:
discovery:
info:
title: "Beginne mit deiner Digitalen Identität"
content: "Verwende deine SPID- oder CIE-Anmeldedaten, um deine Digitale Identität zu deinem Konto hinzuzufügen. **Dies ist ein notwendiger Schritt, um deine digitalen Dokumente** (z.B. Führerschein) sicher hinzuzufügen.\n### Wissenswertes\nIn Zukunft kannst du die in dem Konto gespeicherte Digitale Identität verwenden, um dich über die IT-Wallet-Funktionalität zu identifizieren. \n\nFür weitere Informationen lies bitte die [Datenschutzrichtlinie]() und die [Nutzungsbedingungen]()."
content: "# Attiva IT Wallet \n ###### Cos'è e come funziona? \n IT Wallet è la nuova funzionalità di IO che ti permette di aggiungere al Portafoglio la tua **Identità Digitale** e di portare sempre con te **la versione digitale dei documenti fisici** che già possiedi, come la Tessera Sanitaria e presto molti altri. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario solo la prima volta."
tos: Per maggiori informazioni, leggi l’[informativa Privacy]() e i [Termini e Condizioni d’uso]()
support:
ticketList:
noTicket:
Expand Down
Loading

0 comments on commit e115a6c

Please sign in to comment.