kit-data-manager / kit-data-manager/EVOKS

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

Open
#48 0 comments 0 reactions 1 assignee Claimed by @FelixFrizzy View on GitHub
bug priority::3(high) unit::backend
Dominant language
Python
Stars
7
Forks
3
PR merge metrics
No merged PRs in 30d

Description

quickfix siehe [hier](https://gitlab.kit.edu/kit/scc/dem/sfb980/evoks/evoks/-/blob/e48699a6c10d8f47997b9e19edf61ea0dd532c90/evoks/vocabularies/views.py#L614) in evoks/vocabularies/views.py, es wurde einfach nur auskommentiert.

```python
# 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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.