Create Reference function is inconsistent across different Stream clients
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia dalla funzione create_model_reference in stream-django e confronta il suo output basato sul modello con le implementazioni collegate stream-python users.py e stream-js user.js. Riproduci lo scenario di arricchimento da Django a React Native descritto nell’issue, quindi verifica che i riferimenti creati da client Stream diversi utilizzino lo stesso formato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The create_model_reference function creates a reference using model name.
This is inconsistent as compared to other Stream clients.
For example, an activity added using stream-django results in actor reference being account.user:123 (based on model). In other Stream clients (such as stream-js or stream-python), the reference for user will be SU:123. This results in failure of data enrichment when using different Stream Clients.
Python- https://github.com/GetStream/stream-python/blob/35eec2162d2ef25411f4d76eeef078f98a2893a5/stream/users.py#L10
JS- https://github.com/GetStream/stream-js/blob/a22255b2e3b0da0b19f7e5b2597b1f253e3e4a1c/src/lib/user.js#L25
Our use case is using Django backend to add activities and use React Native as front end to render. But this results in issues related to enrichment.
- Lingua principale
- Python
- Stelle
- 448
- Fork
- 77
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GetStream/stream-django
-
Cannot remove packageAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
GetStream/stream-django#115 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
GetStream/stream-django#97 ·
-
I want to use stream, but...Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
GetStream/stream-django#90 · 1 commento · 13 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
GetStream/stream-django#86 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
GetStream/stream-django#60 · 3 commenti ·
Tutte le issue di GetStream/stream-django
Issue simili
-
[Bug] @deck.gl/arcgis dist import resolves to unpublished @deck.gl/core source path (9.3.11, 9.4.0)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
workflow: a tick's dispatch counts as 'only this step', and no review self-grants a round unattendedApertaworkflow
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
kristofdegrave/homeassistant-smart-charging#1505 ·
I maintainer di solito rispondono entro 1 giorno
-
New Submission: TropWATERApertametadata submission
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
canonical/content-cache-operator#163 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[submission]Apertasubmission
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
leanprover/lean-eval-submissions#1852 ·
I maintainer di solito rispondono entro 1 giorno