if logged in, copy URI link includes my namespace resulting in 404
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 3
- Fork
- 4
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
If I'm using current interlex and want to share a term URI, I get the same link construction wherein NewInterlex automatically puts all terms in my namespace, even if I have made no changes.
This means that my copied links give a 404 to anyone that's not me, (including me if i'm not logged in).
http://uri.interlex.org/dariodippi/ilx_0103471 vs https://interlex.dev.metacell.us/base/ilx_0103471/overview
Expected behavior -
1. If a term has not been edited, the IRI should be the standard IRI that is available to everyone.
2. if i haven't added a term to my ontology, the term is unedited, and therefore should be the base/default term IRI.
3. I must add the term to an ontology *before* i can make changes to it.
In sum, if a term is added to my ontology, but has no modifications, I believe it should resolve to the "published" term IRI, not locked within my namespace
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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.
Direzione di ricerca
Inizia riproducendo il comportamento dell’URI copiata in current interlex/NewInterlex con l’utente autenticato e non autenticato, quindi traccia dove viene costruito il link del termine. Confronta i termini non modificati con i termini aggiunti a un’ontologia ma non modificati; il lavoro è completato quando i link copiati usano l’IRI standard pubblicata e vengono risolti per gli utenti al di fuori del namespace.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- frontend
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100