Direkt zum Hauptinhalt

0.0.2 Versionshinweise 19.02.2025

Fehlerbehebungen

1. Flackern in der Liste beim langsamen Scrollen

Die Projekt- und Publikationslistenseiten verwenden einen virtuellen Scroll-Mechanismus, der die Darstellung von potenziell Tausenden von Elementen auf der Liste ermöglicht,ermöglicht, ohne die Browserleistung zu beeinträchtigen.beeinträchtigen.

Diese Implementierung hatte einen Fehler, der dazu führte,führte, dass die Liste beim langsamen Scrollen flackerte.

Ich habe die Implementierung ausgebessert, um dieses Flackern zu verhindern.

(wird zurückgesetzt,zurückgesetzt, sobald dieses Problem in der offiziellen Angular-Materialbibliothek behoben wurde

2. Publikationsbeschreibung nicht mehr erforderlich

Karin Heinschink: Bei den Publikationen gibt es zwei Beschreibungsfelder. Wenn im Beschreibungsfeld neben dem Anhang etwas eingetragen ist, kann ich nicht speichern. Wenn ich die Beschreibung im Feld ganz unten eintrage, kann ich speichern.

Manche Publikationen bestehen nur aus einer PDF-Datei (die bereits ein Beschreibungsfeld fürfür die Datei enthält)enthält). In diesem Fall ist es nicht notwendig, zusätzlichzusätzlich eine Beschreibung der Publikation einzugeben.

Um dies zu ermöglichen,ermöglichen, ist das Beschreibungsfeld fürfür Publikationsn kein Pflichtfeld mehr.

3. Publikation VeröffentlichungsdatumVeröffentlichungsdatum als pflichtfeld markiert

Karin Heinschink: Scheinbar muss das Feld „Veröffentlichungsdatum“„Veröffentlichungsdatum“ ausgefülltausgefüllt werden, damit der Publikationseintrag gespeichert werden kann. Daher ein * einfügen? einfügen? 

Umgesetzt :)

4. Projektbenutzer erklärungerklärung

Karin Heinschink: Was wird hier (Projektbenutzer) gesteuert? Wo wird das Projekt angezeigt? Wo wird veröffentlicht?veröffentlicht?

Ich habe den Text auf dieser Seite aktualisiert, der beschreibt, wie die Projekttbenutzerliste funktioniert, und auch die Dokumentation hier aktualisiert:

https://doku.agrarforschung.at/books/d-dok-forschungsdokumentation/page/projekte-seite

https://doku.agrarforschung.at/books/d-dok-forschungsdokumentation/page/publikationen-seite

5. Der PublikationseigentümerPublikationseigentümer wird nicht angezeigt und kann nicht geändertgeändert werden.

Der „Eigentümer“„Eigentümer“ einer Publikation ist zunächstzunächst der Uploader.

Wenn eine Publikation nicht als im Projekt verfügbar“verfügbar“ gekennzeichnet ist, ist sie grundsätzlichgrundsätzlich privat und kann nur vom EigentümerEigentümer angezeigt und bearbeitet werden.

Der Name des EigentümersEigentümers wird jetzt in den Publikationsdetails angezeigt, was das System viel transparenter macht.

DarüberDarüber hinaus könnenkönnen Administratoren mit der Systemberechtigung Alle Projekte und Publikationen verwalten“verwalten“ jetzt ALLE private Publikationen anzeigen, editieren, und den EigentümerEigentümer beim Bearbeiten der Publikation ändern.ändern.

Dies war ein Versehen im ursprünglichenursprünglichen System, bei dem eine Publikation möglicherweisemöglicherweise fürfür niemanden mehr verfügbarverfügbar war, wenn ein Benutzer das BAB verließ,verließ, ohne seine privaten Publikationen zuvor anderen Teammitgliedern im Projekt zur VerfügungVerfügung zu stellen.

Neue Funktionen

1. Projektteams


In Version 0.0.1 waren Projekte nur Projektleitern zugeordnet. Ich habe eine neue Funktion implementiert, mit der Projekte auch Teammitgliedern zugeordnet werden können.können. Dies entspricht der Funktionalität,Funktionalität, die wir auf der BAB-Website sehen.

Unter den Teamleitern befindet sich eine neue SchaltflächeSchaltfläche +, die eine Auswahlsteuerung fürfür ein Teammitglied hinzufügthinzufügt

grafik.png

Ich habe alle bestehenden Projekte durchgesehen und die Teammitglieder miteinbezogen, die auf der BAB-Website sind.

DarüberDarüber hinaus gibt es auf der Projektlistenseite eine Filtersteuerung, mit der die Liste entweder nach Projektleiter oder nach Projektteammitgliedern gefiltert werden kann

grafik.png

2. SchlagwörterSchlagwörter


Auf der BAB-Website ist es möglich,möglich, SchlagwörterSchlagwörter sowohl Projekten als auch Publikationen zuzuordnen, sodass beide nach „Thema“„Thema“ durchsucht werden können.können.

Ich habe diese Funktion jetzt implementiert, um diese Funktion in zukünftigenzukünftigen Versionen von D-DOK zu ermöglichen,ermöglichen, die die Daten auf die Website exportieren.

Es gibt eine neue Administratorseite, auf der ein zweistufiger Kategorienbaum (Schlagwörter)Schlagwörter) eingegeben werden kann:

grafik.png

Die vollständigevollständige Liste der derzeit auf der BAB-Website verfügbarenverfügbaren SchlagwörterSchlagwörter wurde auf den Staging-Server übertragenübertragen und ALLE bestehenden Projekte und Publikationen wurden den entsprechenden SchlagwörternSchlagwörtern zugeordnet.

die Projekt- und Publikationsdetailseiten zeigen nun die zugehörigenzugehörigen Schlagwörter:Schlagwörter:

grafik.png

Beim Bearbeiten von Projekten und Publikationen gibt es jetzt ein Dropdown-Auswahlfeld mit Mehrfachauswahl (filterbar)

grafik.png

3. Laufende projekte filter

Karin Heinschink: WäreWäre es leicht umzusetzen, dass man bei den Projekten auch filtern kann nach laufende Projekte“Projekte“ (z.B. Hakerl setzen), ev. auch nach abgeschlossene Projekte“Projekte“? Oder gibt es dazu dann eine eigene Auswertung / Abfrage?

Auf der Projektlistenseite gibt es jetzt ein Checkbox, mit der der Suchfilter nur „laufende“„laufende“ Projekte einschließeneinschließen kann.

grafik.png

Ich habe keinen Filter fürfür abgeschlossene Projekte implementiert.
Bitte überprüfenüberprüfen Sie diese FunktionalitätFunktionalität und prüfenprüfen Sie, ob dieser Filter die Anforderungen erfüllt.erfüllt.

4. Projektpublikationsliste

Karin Heinschink: WäreWäre es leicht umzusetzen, dass man bei der Liste der Publikationen in der Projektbeschreibung das Publikationsdatum (oder den Publikationstyp) anzeigt? Dann sieht man gleich, was das aktuellste Dokument ist bzw. haben manchmal die BeiträgeBeiträge den gleichen Titel, werden aber bei unterschiedlichen Veranstaltungen präsentiert.präsentiert. Oder es gibt einen Beitrag bei einer Veranstaltung, aber mehrere Dateien dazu (z.B. Foliensatz, Abstract oder Beitrag im Tagungsband).  

Ich habe die Liste der Publikationen auf der Projektdetailseite geändert,geändert, um dieses Problem zu beheben.
Die Liste ist jetzt nach Publikationstypen unterteilt und enthältenthält Indikatoren fürfür den Status im Projekt verfügbar“verfügbar“ und auf der Website“Website“ der Publikationen sowie das Veröffentlichungsdatum.Veröffentlichungsdatum.

grafik.png

5. Publikationstyp auswahl

Ich habe die Auswahl der Publikationstypen komplett neu organisiert.
Zuvor gab es beim Filtern von Publikationen oder AuswählenAuswählen des Publikationstyps zwei Auswahl-Dropdowns. Das erste diente zur Auswahl des Stammtyps und das zweite zur Auswahl des Untertyps aus dem Publikationstypenbaum.

Dies war nicht intuitiv und machte es schwierig, ohne vorherige Kenntnis des Typenbaums bestimmte Publikationstypen zu finden (z. B. Workshops, die unter der Stammkategorie Organisatorische Tätigkeiten“Tätigkeiten“ lagen).

Das neue Auswahlfeld fürfür den Publikationstyp zeigt den gesamten Baum und ermöglichtermöglicht die Anwendung eines Filters.

grafik.png