Open Mijar007 opened 2 weeks ago
Wenn ein Nutzer ein neues 'Trial Project' anlegt und submitted, muss das Projekt erst von einem Admin bestätigt werden. Man kann auch so einstellen, dass der User selber ein Projekt ohne Admin Bestätigung anlegen kann: ServerSettings/Features/Spnosors enabled/Automatically approve Trial Projects under site managed Sponsor
Vielen Dank für die Antwort, aber das ist keine Lösung für das Problem, nämlich das Erstellungsabfragen für dasselbe Projekt mehrfach gesendet werden können, wenn der Ersteller keine Adminrechte hat. Auch wenn der User selbst ein Projekt anlegen kann, gibt es noch immer das Problem, dass bereits auf 'Submit'-Ebene nicht geprüft wird, ob der Titel in der Datenbank oder in einer Freigabeliste vorhanden ist.
Ich habe den Bug als Issue im LDH Hauptprojekt auf Git gemeldet: https://github.com/nfdi4health/ldh/issues/62
Wenn ein Nutzer ein neues 'Trial Project' anlegt und submitted, muss das Projekt erst von einem Admin bestätigt werden. Refreshed der Nutzer das Fenster nach dem Submitten, erscheint dasselbe Projekt mehrfach in der Admin Bestätigungsliste.
Hier sollte eine Prüfung stattfinden, ob das Projekt bereits submitted wurde und falls ja, dass es nicht in der Bestätigungsliste aufgeführt wird. Dass der User darüber informiert wird, dass die Formulardaten erneut gesendet werden reicht nicht aus.
Ich habe auf Adminseite verschiedene Bestätigungskombinationen der Duplikate getestet:
Am Allerbesten wäre es, wenn der User beim Submitten bereits informiert wird, ob der Projektname bereits vergeben ist (inkl. in der Bestätigungsliste).