kit-data-manager / EVOKS

EVOKS (Editor for Vocabularies to Know Semantics)
Apache License 2.0
2 stars 0 forks source link

es können keine identisch lautenden Terme in verschiedenen Vokabularen angelegt werden #48

Open FelixFrizzy opened 4 months ago

FelixFrizzy commented 4 months ago

quickfix siehe hier in evoks/vocabularies/views.py, es wurde einfach nur auskommentiert.

            # check if term already exists
            # HACK TODO
            # this is wrongly implemented
            # when the term exists in another vocabulary, it cannot be created
            # should only fail if the term already exists in the current vocabulary
            # if Term.objects.filter(uri=term_subject).exists():
                # return HttpResponse('term exists already', status=409)

Das wurde auskommentiert, aber sollte natürlich nicht möglich sein innerhalb eines vokabulars

comment 1 from FK

wurde nicht in master branch übernommen da nur ein hack. muss richtig gefixt werden

comment 2 from FK

siehe branch alphanumeric. hier werden aber zb auch griechische buchstaben konvertiert, was nicht so sein sollte. Wichtig ist, dass keine sonderzeichen (zb emojis und vll auch "!" oder sowas nicht gehen, aber griechisch schon!). Einfach danach ausrichten, was evoks handeln kann. wenn emojis auch gehen, dann umso besser -> austesten bzw. nachschauen