Projekte

Aufgaben verschieben

dolixtaches · Version 1.0.3

Eine Aufgabe wurde im falschen Projekt angelegt: Sie verschieben sie, mit ihren Unteraufgaben, ihrer erfassten Zeit und ihren Dokumenten.

Preis
49 € netto
Dolibarr
19.0 Minimum
Version
1.0.3
Lizenz
GPL v3+
Sprachen
Französisch, Englisch

49 € netto.

Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

Im DoliStore kaufen — 49 € netto
Hauptbildschirm unter Dolibarr 24.0.0: das Quellprojekt „CH-001 - Installation du poste de contrôle“, das Zielprojekt „PJ2609-0005 - Mise à niveau du réseau interne“, das Hinweisbanner „5 tâche(s) dans le projet « CH-001 ».“ (5 Aufgabe(n) im Projekt „CH-001“), dann die fünf Aufgaben mit ihrer Hierarchie — T-011 und T-012 eingerückt unter T-010 —, jede mit „CH-001“ durchgestrichen, gefolgt von „PJ2609-0005“ in Grün.
Hauptbildschirm unter Dolibarr 24.0.0: das Quellprojekt „CH-001 - Installation du poste de contrôle“, das Zielprojekt „PJ2609-0005 - Mise à niveau du réseau interne“, das Hinweisbanner „5 tâche(s) dans le projet « CH-001 ».“ (5 Aufgabe(n) im Projekt „CH-001“), dann die fünf Aufgaben mit ihrer Hierarchie — T-011 und T-012 eingerückt unter T-010 —, jede mit „CH-001“ durchgestrichen, gefolgt von „PJ2609-0005“ in Grün. Bildschirmfoto der französischsprachigen Oberfläche.
01

Was das Modul macht

  • Sie wählen ein Quellprojekt und ein Zielprojekt; das Modul listet die Aufgaben des Quellprojekts mit ihrer Hierarchie auf, die Unteraufgaben eingerückt unter ihrer übergeordneten Aufgabe.
  • Vorschau vor dem Schreiben: Jede Zeile zeigt das durchgestrichene Quellprojekt, gefolgt vom Zielprojekt in Grün, und Sie haken die Aufgaben einzeln oder alle auf einmal an.
  • Unteraufgaben folgen ihrer übergeordneten Aufgabe, ohne dass Sie sie anhaken müssen. Eine Aufgabe, deren übergeordnete Aufgabe im Quellprojekt bleibt, wird zu einer Aufgabe der obersten Ebene.
  • Erfasste Zeit und zugewiesene Personen gehen mit der Aufgabe mit: Sie sind an der Aufgabe selbst gespeichert und nicht am Projekt, also muss nichts neu erfasst werden.
  • Angehängte Dokumente werden in den Ordner des Zielprojekts verschoben. Eine Einstellung erlaubt es, sie an ihrem Platz zu lassen.
  • Transaktionales Verschieben: Beim ersten Fehler wird keine Aufgabe verschoben. Verlauf der Verschiebungen auf der Konfigurationsseite des Moduls einsehbar.
02

Für wen es gedacht ist

Eine Aufgabe wurde im falschen Projekt angelegt, und Dolibarr kann sie nicht verschieben: Man muss sie von Hand neu anlegen und die bereits gebuchte Zeit verlieren oder sie duplizieren und eine Dublette behalten.

Das Projekt ist eröffnet, die Aufgaben sind erfasst, die Stunden sind gebucht. Dann stellt man fest, dass drei davon nie dort hätten stehen dürfen: Sie gehören zur Baustelle nebenan oder zu dem Projekt, das eine Woche später angelegt wurde, um sie sauber zu trennen.

Dolibarr kann sie nicht verschieben. In der Ansicht einer Aufgabe wird das Projekt als einfacher Link angezeigt — beim Ansehen wie beim Bearbeiten gibt es keine Auswahlliste, um es zu ändern. Die einzige verwandte Aktion ist Duplizieren, die die Aufgabe im selben Projekt neu anlegt.

Es bleiben also zwei schlechte Lösungen. Die Aufgabe im richtigen Projekt von Hand neu anlegen und dabei die bereits erfasste Zeit, die zugewiesenen Personen und die angehängten Dateien verlieren. Oder duplizieren und mit einer Dublette leben, bei der niemand mehr weiß, welche der beiden maßgeblich ist.

Der Bedarf ist bekannt, und er ist öffentlich: Die Anfrage Nr. 23230 im Repository von Dolibarr, „Move a task to another project“, eröffnet am 14. Dezember 2022, verlangt genau eine Projekt-Auswahlliste in der Ansicht der Aufgabe. Sie ist immer noch offen.

Für wen es gedacht ist: Jede Organisation, die ihre Arbeit in Projekten verfolgt und Zeit auf Aufgaben bucht: Ingenieurbüros, Agenturen, Dienstleistungsunternehmen, Handwerksbetriebe, die pro Baustelle ein Projekt anlegen. Der Bedarf entsteht an dem Tag, an dem eine Aufgabe im falschen Projekt angelegt wurde und bereits Stunden darauf erfasst sind.

03

Was das Modul nicht macht

Dieser Abschnitt steht ausnahmslos auf allen 12 Modulseiten.

  • Verschiebt nur Aufgaben, und nur von einem Projekt in ein anderes. Verschiebt kein Projekt, führt keine zwei Projekte zusammen, benennt nichts um und ändert nicht die Referenz der Aufgaben.
  • Die Verschiebung wird direkt in die Datenbank geschrieben: Die Trigger von Dolibarr werden nicht ausgeführt, und in der Agenda wird kein Ereignis angelegt. Jede verschobene Aufgabe wird dagegen in den Protokollen von Dolibarr und im Verlauf des Moduls vermerkt.
  • Der Bildschirm listet alle Aufgaben des Quellprojekts auf, ohne Seitenaufteilung, ohne Suche und ohne Sicherheitsobergrenze. Bei einem Projekt mit mehreren hundert Aufgaben ist die Seite lang.
  • Das Verschieben der Dateien ist von der Rücknahme nicht erfasst. Die Transaktion schützt die Aufgaben und den Verlauf; ein bereits auf der Festplatte verschobener Ordner bleibt verschoben, auch wenn eine nachfolgende Aufgabe fehlschlägt. Und wenn sich im Zielprojekt bereits ein Ordner gleichen Namens befindet, bleiben die Dateien an ihrem Platz, ohne dass eine Meldung es sagt — der Zähler „Documents moved“ (Dokumente verschoben) der Abschlussmeldung zählt sie einfach nicht mit.
  • Die Dateien werden auf der Festplatte verschoben, aber der Dokumentenindex von Dolibarr wird nicht aktualisiert: Er behält den alten Pfad. Die Registerkarte „Verknüpfte Dokumente“ der Aufgabe, die die Festplatte liest, zeigt die Dateien normal an.
  • Die Sichtbarkeit einer Aufgabe folgt der ihres Projekts, in Dolibarr wie im Modul. Eine Aufgabe, die in ein Projekt verschoben wird, das ein Benutzer nicht sehen darf, verschwindet aus seinen Listen. Sie selbst können nur zwischen Projekten verschieben, die Sie sehen.
  • Kein automatisches Zurücksetzen: Der Verlauf sagt, was verschoben wurde, er macht es nicht rückgängig. Um zurückzugehen, führt man die Verschiebung in umgekehrter Richtung erneut aus.
  • Das Modul prüft nicht, ob beide Projekte zum selben Geschäftspartner gehören, und bereits abgerechnete Zeit geht mit der Aufgabe mit und behält ihre Verknüpfung zur Rechnung. Eine Verschiebung in das Projekt eines anderen Kunden ist möglich: Es liegt an Ihnen, zu wissen, was Sie tun.
04

So funktioniert es

Das Modul fügt einen Bildschirm unter Projekte„Move tasks“ (Aufgaben verschieben) hinzu. Dort wählen Sie ein Quellprojekt und ein Zielprojekt, und das Modul listet die Aufgaben des Quellprojekts mit ihrer Hierarchie auf, die Unteraufgaben eingerückt unter ihrer übergeordneten Aufgabe.

Jede Zeile zeigt bereits das Ergebnis: das Quellprojekt durchgestrichen, dann das Zielprojekt in Grün. Sie haken die zu verschiebenden Aufgaben an, einzeln oder alle auf einmal, und bestätigen. Ein Bestätigungsfenster erinnert daran, was mit der Aufgabe mitgeht.

Vor dieser Bestätigung wird nichts geschrieben. Der Vorschaubildschirm liest nur.

Das Verschieben selbst erfolgt in einer Transaktion. Schlägt auch nur eine Aufgabe fehl, wird das Ganze zurückgenommen: Keine Aufgabe hat das Projekt gewechselt, und eine Meldung sagt es.

Das ist der Kern der Sache, und er verdient eine genaue Darstellung, denn die Hälfte dessen, was mit der Aufgabe mitgeht, geht mit ihr mit, ohne dass das Modul es anfassen muss.

Geht mit der Aufgabe mit Wie
Die Unteraufgaben ja Das Modul erweitert Ihre Auswahl: Eine Aufgabe anzuhaken, hakt implizit alle ihre Nachkommen an. Eine Unteraufgabe bleibt nie hinter ihrer übergeordneten Aufgabe zurück.
Die erfasste Zeit ja Die Zeiteinträge sind an der Aufgabe gespeichert, nicht am Projekt. Nichts neu zu erfassen, nichts neu zu berechnen.
Die zugewiesenen Personen ja Die Zuweisungen hängen an der Aufgabe, wie die erfasste Zeit.
Die Kategorien und die ergänzenden Attribute ja Ebenfalls an der Aufgabe gespeichert.
Die angehängten Dokumente ja, und das ist ein echtes Verschieben Der Dateiordner der Aufgabe wird aus dem Ordner des Quellprojekts in den des Zielprojekts verschoben. Es ist das einzige Element dieser Liste, das das Modul wirklich verschiebt, und das einzige, das Sie in den Einstellungen deaktivieren können.

Der Fall der zurückgebliebenen übergeordneten Aufgabe. Wenn Sie eine Unteraufgabe verschieben, ohne ihre übergeordnete Aufgabe zu verschieben, wird die Unteraufgabe im Zielprojekt zu einer Aufgabe der obersten Ebene: Die Eltern-Kind-Verknüpfung kann nicht über zwei Projekte reichen. Der Bildschirm sagt es unter der Tabelle, bevor Sie bestätigen.

Der Bildschirm passt auf eine Seite.

Oben der Block „1. Which projects?“ (1. Welche Projekte?) mit den beiden Auswahllisten, „Source project“ (Quellprojekt) und „Target project“ (Zielprojekt). Die Schaltfläche „Show tasks“ (Aufgaben anzeigen) öffnet die Tabelle, der ein Hinweisbanner der Art „5 task(s) in project ‚CH-001‘.“ vorangeht.

Die Tabelle hat vier aussagekräftige Spalten — Ref.Nr., Bezeichnung, Entwicklung und „Project“ — und ein Kontrollkästchen pro Zeile, dazu eines in der Kopfzeile, das alles anhakt. Die Spalte „Project“ ist die Vorschau: CH-001 durchgestrichen, ein Pfeil, PJ2609-0005 in Grün und fett.

Auf der Aufnahme stehen fünf Aufgaben des Projekts CH-001 bereit, nach PJ2609-0005 zu wechseln, und man sieht die Hierarchie: T-011 und T-012 sind unter T-010 eingerückt, deren Unteraufgaben sie sind.

Unter der Tabelle der Hinweis zu den Unteraufgaben, dann die Schaltfläche „Move the ticked tasks“ (Angehakte Aufgaben verschieben).

Die Konfigurationsseite enthält die beiden Einstellungen und darunter die Tabelle der bereits durchgeführten Verschiebungen: Datum, Benutzer, anklickbare Aufgabe, Quellprojekt, Zielprojekt und ein Häkchen in der Spalte „Documents“ (Dokumente), wenn Dateien verschoben wurden.

Das Modul fügt sich in das Menü Projekte ein. Man wählt das Quellprojekt und das Zielprojekt und hakt dann Zeile für Zeile an: Jede Aufgabe zeigt bereits, wohin sie gehen wird.
Das Modul fügt sich in das Menü Projekte ein. Man wählt das Quellprojekt und das Zielprojekt und hakt dann Zeile für Zeile an: Jede Aufgabe zeigt bereits, wohin sie gehen wird. Bildschirmfoto der französischsprachigen Oberfläche.
Am Ende sagt das Modul, was es getan hat: wie viele Aufgaben verschoben wurden und bei wie vielen davon die angehängten Dokumente mitgegangen sind.
Am Ende sagt das Modul, was es getan hat: wie viele Aufgaben verschoben wurden und bei wie vielen davon die angehängten Dokumente mitgegangen sind. Bildschirmfoto der französischsprachigen Oberfläche.
Die Spalte „Documents“ (Dokumente) hakt die Aufgaben an, deren angehängte Dateien mit ihnen verschoben wurden.
Die Spalte „Documents“ (Dokumente) hakt die Aufgaben an, deren angehängte Dateien mit ihnen verschoben wurden. Bildschirmfoto der französischsprachigen Oberfläche.
Nach der Verschiebung befinden sich die Aufgaben im Zielprojekt — einschließlich Hierarchie, Arbeitsaufwand und verbrauchter Zeit.
Nach der Verschiebung befinden sich die Aufgaben im Zielprojekt — einschließlich Hierarchie, Arbeitsaufwand und verbrauchter Zeit. Bildschirmfoto der französischsprachigen Oberfläche.
05

Einstellungen

Zwei Einstellungen, auf der Konfigurationsseite des Moduls. Beide sind bei der Installation aktiviert.

Einstellung Standard Wirkung
„Move the documents too“ (Auch die Dokumente verschieben) aktiviert Verschiebt den Ordner der angehängten Dateien der Aufgabe in den Ordner des Zielprojekts. Wenn nicht angehakt, bleiben die Dateien an ihrem Platz und nur die Aufgabe wechselt das Projekt.
„Keep a move history“ (Verlauf der Verschiebungen führen) aktiviert Speichert jede Verschiebung: Datum, Benutzer, Aufgabe, Quellprojekt, Zielprojekt und ob die Dokumente mitgegangen sind.

Der Verlauf ist auf derselben Seite unter den Einstellungen einsehbar. Er lässt sich nicht über den Bildschirm leeren.

Konfigurationsseite unter Dolibarr 24.0.0: die beiden Einstellungen „Déplacer aussi les documents“ (Auch die Dokumente verschieben) und „Conserver un historique des déplacements“ (Verlauf der Verschiebungen führen), beide angehakt, und die Verlaufstabelle — vier Verschiebungen von T-010 bis T-013, von „CH-001“ nach „PJ2609-0005“.
Konfigurationsseite unter Dolibarr 24.0.0: die beiden Einstellungen „Déplacer aussi les documents“ (Auch die Dokumente verschieben) und „Conserver un historique des déplacements“ (Verlauf der Verschiebungen führen), beide angehakt, und die Verlaufstabelle — vier Verschiebungen von T-010 bis T-013, von „CH-001“ nach „PJ2609-0005“. Bildschirmfoto der französischsprachigen Oberfläche.
Die beiden Einstellungen und der Verlauf der Verschiebungen: welche Aufgabe, von welchem Projekt in welches andere, durch wen, wann — und ob ihre Dokumente mitgegangen sind.
Die beiden Einstellungen und der Verlauf der Verschiebungen: welche Aufgabe, von welchem Projekt in welches andere, durch wen, wann — und ob ihre Dokumente mitgegangen sind. Bildschirmfoto der französischsprachigen Oberfläche.
06

Sicherheit und Schutzmechanismen

  • Die Vorschau ist schreibgeschützt. Ohne Anhaken, Klicken und Bestätigen ist kein Schreibvorgang möglich.
  • Eine eigene Berechtigung, „Use task moving“ (Aufgabenverschiebung verwenden). Ohne sie weder Menü noch Bildschirm.
  • Zusätzlich die Standardberechtigungen von Dolibarr: Der Bildschirm erfordert die Leseberechtigung für Projekte, und das Verschieben erfordert die Berechtigung zum Anlegen/Bearbeiten von Projekten.
  • Die Sichtbarkeitsregeln des Kerns werden eingehalten. Wenn Sie nicht berechtigt sind, alle Projekte zu lesen, stützt sich das Modul auf die Funktion von Dolibarr, die die zulässigen Projekte bestimmt — öffentliche Projekte, Projekte, bei denen Sie Kontakt sind — und auf die Einschränkung für externe Benutzer: Einem Konto, das einem Geschäftspartner zugeordnet ist, wird kein Projekt eines anderen Geschäftspartners angeboten.
  • Erneute Prüfung auf dem Server: Die vom Formular gesendeten Projekt-IDs werden nie unbesehen übernommen. Beide Projekte werden vor dem kleinsten Schreibvorgang innerhalb Ihres Berechtigungsbereichs neu gelesen, und eine manipulierte ID führt zu einer Zugriffsverweigerung.
  • Die Auswahl ist begrenzt: Nur Aufgaben, die tatsächlich im Quellprojekt vorhanden sind, werden berücksichtigt, und jede Aktualisierung nennt das Quellprojekt in ihrer Bedingung.
  • Mandantenfähigkeit: Jede Abfrage ist auf die zulässigen Entitäten gefiltert.
  • Anti-CSRF-Token wird beim Speichern der Einstellungen geprüft, ein leeres Token wird von vornherein abgelehnt.
  • Jede verschobene Aufgabe wird in die Protokolle von Dolibarr und in den Verlauf des Moduls geschrieben.
07

Lieferumfang

Was das Modul in Ihre Installation schreibt
Angelegte DatenbanktabellenEine Tabelle: llx_dolixtaches_log. Sie speichert den Verlauf der Verschiebungen (Datum, Benutzer, ID der Aufgabe, ihre Referenz und ihre Bezeichnung zum Zeitpunkt der Verschiebung, Quellprojekt, Zielprojekt, Indikator für das Verschieben der Dokumente, Entität). Keine Geschäftsdaten werden dort gespeichert.
BerechtigungenEine Berechtigung: „Use task moving“ (Aufgabenverschiebung verwenden). Ohne diese Berechtigung ist der Bildschirm nicht zugänglich und das Menü erscheint nicht. Der Bildschirm erfordert zusätzlich die Dolibarr-Leseberechtigung für Projekte, und das Verschieben selbst erfordert die Berechtigung zum Anlegen/Bearbeiten von Projekten.
Deinstallation
  • Das Modul unter EinstellungenModule/Anwendungen deaktivieren. Menü und Berechtigung verschwinden.
  • Bereits verschobene Aufgaben bleiben in ihrem Zielprojekt: Es sind Daten Ihrer Datenbank, als hätten Sie sie dort angelegt. Bereits verschobene Dokumente bleiben ebenfalls im Ordner des Zielprojekts.
  • Die Verlaufstabelle llx_dolixtaches_log und die beiden Einstellungen des Moduls werden nicht gelöscht. Ohne Ihr Zutun wird nichts aus Ihrer Datenbank entfernt.
  • Eine Tabelle wird hinzugefügt: llx_dolixtaches_log. Sie enthält nur den Verlauf der Verschiebungen — Datum, Benutzer, Aufgabe, Quell- und Zielprojekt sowie einen Indikator für das Verschieben der Dokumente. Keine Geschäftsdaten werden dorthin kopiert.
  • Die einzige Spalte, die in Ihren Daten geändert wird, ist das Projekt der Aufgabe und, bei einer Aufgabe, deren übergeordnete Aufgabe zurückbleibt, ihre Eltern-Kind-Verknüpfung. Nichts anderes wird neu geschrieben: weder die Bezeichnung noch die Referenz, weder die Daten noch der Fortschritt.
  • Verschobene Dateien werden innerhalb des Dokumentenordners von Dolibarr verschoben. Kein Schreibvorgang außerhalb dieses Ordners.
  • Keine ausgehende Verbindung: Das Modul ruft keinen externen Server auf.
08

Kompatibilität

Der Deskriptor des Moduls gibt nur eine Mindestversion an. Im Code ist keine Obergrenze eingetragen: Die folgenden Versionen sind diejenigen, auf denen das Modul tatsächlich ausgeführt wurde.

Kompatibilität des Moduls Aufgaben verschieben
Dolibarr-VersionenMindestens Dolibarr 19.0. Installiert und ausgeführt auf 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 und 24.0.0.
PHP mindestens7.4
Zu aktivierende Dolibarr-ModuleProjekte
LizenzGPL v3 oder neuer, vollständiger Quellcode
SprachenFranzösisch, Englisch
MenüMenü Projekte„Move tasks“ (Aufgaben verschieben).
09

Installation

  1. Das Modul im DoliStore beziehen und die ZIP-Datei herunterladen.
  2. In Dolibarr: StartEinstellungenModule/AnwendungenRegisterkarte „Externes Modul hinzufügen“, dann die ZIP-Datei hochladen. Andernfalls den Ordner dolixtaches in htdocs/custom/ entpacken.
  3. Das Modul Projekte muss aktiviert sein: „Move tasks“ (Aufgaben verschieben) hängt davon ab und lässt sich ohne es nicht aktivieren.
  4. „Move tasks“ in der Modulliste aktivieren. Die Verlaufstabelle wird zu diesem Zeitpunkt angelegt, und die beiden Einstellungen erhalten ihren Standardwert: Dokumente werden verschoben, Verlauf wird geführt.
  5. Den betreffenden Benutzern unter Benutzer und Gruppen die Berechtigung „Use task moving“ zuweisen. Um eine Aufgabe tatsächlich zu verschieben, benötigen dieselben Personen die Dolibarr-Berechtigung zum Anlegen/Bearbeiten von Projekten.
  6. Die beiden Einstellungen auf der Konfigurationsseite des Moduls prüfen.
  7. Vor der ersten Verschiebung in größerer Zahl eine Sicherung der Datenbank und des Dokumentenordners anlegen.

Die Einzelheiten — Rechte am Ordner custom, Shared Hosting, Update, Deinstallation — stehen auf der Seite Installation und Update.

10

Häufige Fragen

Mit welchen Dolibarr-Versionen funktioniert dieses Modul?

Der Deskriptor verlangt mindestens Dolibarr 19.0 und mindestens PHP 7.4. Das Modul wurde auf 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 und 24.0.0 installiert und ausgeführt, auf MariaDB wie auf PostgreSQL. Die Aufnahmen dieser Seite wurden unter 24.0.0 erstellt. Im Modul ist keine Höchstversion eingetragen.

Kann Dolibarr eine Aufgabe wirklich nicht verschieben?

Nein. In der Ansicht einer Aufgabe wird das Projekt als einfacher Link angezeigt, beim Ansehen wie beim Bearbeiten: Es gibt keine Auswahlliste, um es zu ändern. Geprüft im Code von Dolibarr 19.0.4 und 24.0.0. Die einzige verwandte Standardaktion ist „Duplizieren“, die die Aufgabe im selben Projekt neu anlegt — also eine Dublette, keine Verschiebung.

Was geht mit der verschobenen Aufgabe mit?

Ihre Unteraufgaben, ihre erfasste Zeit, ihre zugewiesenen Personen, ihre Kategorien und ihre ergänzenden Attribute: Sie alle sind an der Aufgabe selbst gespeichert und nicht am Projekt, gehen also mit der Verschiebung mit, ohne dass das Modul sie anfassen muss. Die angehängten Dokumente dagegen werden auf dem Server tatsächlich von einem Ordner in den anderen verschoben, und das ist das einzige dieser Elemente, das Sie in den Einstellungen deaktivieren können.

Was passiert, wenn der Vorgang mittendrin fehlschlägt?

Keine Aufgabe wird verschoben: Die Aktualisierungen und die Verlaufszeilen erfolgen in einer Transaktion, die beim ersten Fehler vollständig zurückgenommen wird, und eine Meldung weist darauf hin. Ein ehrlicher Vorbehalt: Das Verschieben der Dateien auf der Festplatte ist von dieser Rücknahme nicht erfasst. Ein bereits verschobener Ordner bleibt verschoben.

Und wenn ich deinstalliere?

Menü und Berechtigung verschwinden. Die verschobenen Aufgaben bleiben in ihrem Zielprojekt und die Dokumente in ihrem neuen Ordner. Die Verlaufstabelle und die beiden Einstellungen bleiben in der Datenbank: Sie können sie selbst löschen, wenn Sie möchten.

Wer leistet den Support, und wie laufen Zahlung und Updates ab?

Den Support leistet die Person, die das Modul geschrieben hat, unter support@dolix.fr. Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore, wo die neuen Versionen veröffentlicht werden; die Versionshistorie dieser Seite wird bei jeder Veröffentlichung aktualisiert.

11

Versionshistorie

Übernommen aus der Datei ChangeLog.md des Moduls: eine einzige Quelle.

1.0.310. September 2026

Anzeigekorrektur: Nach einer erfolgreichen Verschiebung zeigte der Bildschirm unter der Erfolgsmeldung eine Warnung an, die ihr widersprach, sowie eine Spalte, in der das Zielprojekt auf sich selbst verwies. Die Verschiebung selbst war korrekt, nur der Abschlussbildschirm war irreführend.

1.0.210. September 2026

Technisch: Die Prüffunktion für das Anti-CSRF-Token, bisher verifCsrfToken() genannt, trägt nun einen Namen mit dem Präfix des Moduls. Ein generischer, von einem Modul deklarierter Name würde verhindern, dass sich die Seite öffnet, falls Dolibarr eine Funktion gleichen Namens hinzufügen sollte. Ein leeres Token wird außerdem ausdrücklich abgelehnt.

1.0.110. September 2026

Korrektur: Der Konfigurationsbildschirm gab beim Speichern einen Fehler 500 zurück, da die Dolibarr-Funktion zum Schreiben der Einstellungen aufgerufen wurde, ohne dass ihre Bibliothek geladen war. Die Einstellungen werden nun normal gespeichert.

1.0.09. September 2026

Erste Version: Verschieben von Aufgaben von einem Projekt in ein anderes, mit Vorher--Nachher-Vorschau, zeilenweiser Auswahl und ausdrücklicher Bestätigung. Unteraufgaben folgen ihrer übergeordneten Aufgabe; eine Aufgabe, deren übergeordnete Aufgabe zurückbleibt, wird zu einer Aufgabe der obersten Ebene. Erfasste Zeit und zugewiesene Personen gehen mit der Aufgabe mit; angehängte Dokumente werden in den Ordner des Zielprojekts verschoben, Option abschaltbar. Transaktionales Verschieben und Verlauf der Verschiebungen. Einhaltung der Sichtbarkeitsregeln von Dolibarr und der Mandantenfähigkeit, übermittelte IDs werden auf dem Server erneut geprüft. Eigene Konfigurationsseite.

12

Support für dieses Modul

Schreiben Sie an support@dolix.fr. Es antwortet die Person, die das Modul geschrieben hat.

Antwort innerhalb von zwei Werktagen. Dies ist kein Bereitschaftsdienst.

Bitte in Ihre Nachricht aufnehmen

  • Die genaue Dolibarr-Version.
  • Das betroffene Modul und seine Version — hier dolixtaches 1.0.3.
  • Was Sie getan haben und was Sie erwartet hatten.
  • Die Fehlermeldung wörtlich kopiert, oder ein Bildschirmfoto.
  • Wie Dolibarr installiert ist, falls Sie es wissen.

Dieses Modul ist im DoliStore erhältlich.

Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

Im DoliStore kaufen — 49 € netto
Außerdem

Die anderen Module