Wenn man die Software lokal und als Single-User verwenden will: Was muß ich einstellen, damit ich ohne einzuloggen an alle Funktionen komme?
Bernd schrieb: > Wenn man die Software lokal und als Single-User verwenden will: > Was muß ich einstellen, damit ich ohne einzuloggen an alle Funktionen > komme? Als Admin einloggen, und dann unter System->Benutzer dem "Anonymous" User alle Rechte geben.
Jan B. schrieb: > Software lokal und als Single-User verwenden Gibt es eine Möglichkeit das Logging komplett zu deaktiveren? Ich habe das Gefühl, ganz gleich wie man den loglevel setzt, loggt er trotzdem fleißig jedes kleinste und unbedeutendste Event. Das füllt m.M. nur unnötig die Datenbank. Vielleicht könnte man stattdessen einen Ringbuffer verwenden? Interresanter fände ich es, die letzten 3 Änderungen rückgängig zu machen. Quasi ein undo, Ctrl-Z.
Jan B. schrieb: > Als Admin einloggen, und dann unter System->Benutzer dem "Anonymous" > User alle Rechte geben. Danke, das scheint zu funktionieren :-)
Hallo zusammen, ich habe lange part-db 3.01 genutzt und nun gerade auf 6.0 hochgezogen. Upgrade aht super funktioniert. Danke an die Entwickler... Ich habe nun noch eine Frage zur Nutzung. Ich habe mir gerade mal wieder teile bei Reichelt bestellt. Ich würde diese gerne über eine csv in die Datenbank laden. Dazu habe ich schon die csv Importiert. Nun meine Fragen: 1.) Ich muss neuerdings scheinbar zwingend schon Kategorien angeben, damit ich importieren kann. Ist das abschaltbar so das alle Teile erst mal zur Kategorie "unkategorisiert" kommen? 2.) Wie verhält es sich mit Bauteilen die schon in der part-db enthalten sind. Wird dort der Bestand automatisch hochgezählt? 3.) Gibt es eine andere Strategie um Bestellungen/Lieferungen einzulesen? Danke Gruß Matthias
Matthias W. schrieb: > 1.) Ich muss neuerdings scheinbar zwingend schon Kategorien angeben, > damit ich importieren kann. Ist das abschaltbar so das alle Teile erst > mal zur Kategorie "unkategorisiert" kommen? > > 2.) Wie verhält es sich mit Bauteilen die schon in der part-db enthalten > sind. Wird dort der Bestand automatisch hochgezählt? > > 3.) Gibt es eine andere Strategie um Bestellungen/Lieferungen > einzulesen? > > Danke > > Gruß > > Matthias Soweit ich weiß gibt es da keine bessere Methode, es ist leider, so das die Import (und Export) Funktion der bisherigen Part-DB Versionen relativ unbrauchbar ist. In der Part-DB 1.0 Version (https://github.com/Part-DB/Part-DB-symfony) an der ich arbeite, wird das (hoffentlich) besser, aber ich bin noch nicht dazu gekommen, eine Importfunktion für Bauteile einzubauen. Das wäre aber so eins der nächsten größeren Funktionalitäten der neuen Version, die ich als nächstes angehen würde (zusammen mit einem neuen Projektsystem)...
Hi, hatte auch schon per Email gefragt... kann man die neue Version 1.0 schon benutzen, oder würdest Du eher davon abraten und zur 0.6 raten? Ist ein Update mit Übernahme aller Daten dann später möglich? Danke & Gruß Markus
Markus M. schrieb: > Hi, > > hatte auch schon per Email gefragt... kann man die neue Version 1.0 > schon benutzen, oder würdest Du eher davon abraten und zur 0.6 raten? > > Ist ein Update mit Übernahme aller Daten dann später möglich? > > Danke & Gruß > Markus Ich antworte dir mal hier, damit alle was davon haben: Also ich denke schon, dass man die 1.0 Version schon einsetzen kann (ich habe bei mir auch nur noch die neue Version laufen), insbesondere da sie schon wesentlich angenehmer zu benutzen ist als die 0.6er (bzw. die 0.5). Die neue Version ist noch nicht so wahnsinnig ausgiebig getestet, da ich nicht nach jeder Änderung wieder alles ausprobiere, daher könnte es sein, dass da noch Bugs enthalten sind (wenn du was findest, wäre ein Issue auf Github gut). Im Vergleich zu den alten Versionen fehlen aber noch ein paar Funktionen, wie Bauteileimport, Projektsystem und Bestellsystem. Die braucht man bei einer reinen Lagerverwaltung weniger und auch in der alten Version funktionieren die nur bedingt gut, was auch einer der gründe für den rewrite war... Die alten 0.5er/0.6er Versionen werden von mir auch nicht mehr wirklich weiter entwickelt werden, vielleicht noch ein paar Bugfixes, aber ich es ist wesentlich effektiver (und auch angenehmer) die neue 1.0 Version weiterzuentwickeln. Ich hoffe, das hilft dir weiter. Viele Grüße Jan
Hallo zusammen Ich habe ein Probleme bei der Inbetriebnahme von Part-db 0.5.9. Mein Problem ist: Ich möchte Part-DB gerne auf einem gemieteten Webspace (Nur FTP Zugriff) betreiben, damit die Lagerverwaltung von überall erreichbar ist. Die Datenbank Initialisierung etc. ist alles durchgelaufen. Nur leider lässt sich nichts "ausklappen". Die Kategorien lassen sich nicht öffnen, ich kann mich nicht anmelden. ==> Alle drop Down Menus sind "Blockiert". Angehängt ein Printscreen.
Hallo Oliver, schau mal in die EntwicklerKonsole deines Browsers rein und liste evtl. vorhandene Fehlermeldungen auf. Grüße
Hallo Gerald Vielen Dank für den Denkanstoss. Folgende Fehler habe ich gefunden. Scheinbar wird das Javascript nicht ausgeführt oder Blockiert. Evt. grad Spontan eine Idee was da schiefgeht?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
Gruss Oliver
Ich bins nochmal. Möglicher Workaround gefunden. In der .htaccess folgend Zeile rausgelöscht: ==> Header set X-Content-Type-Options "nosniff" Jetz läufts schonmal besser. Aber habe immer noch warnings drind. Ein Auszug daraus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Guten Abend Oliver, ich habe mit Jan vor ewiger Zeit meine htaccess wie folgt anpassen müssen damit es funktionierte:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
die genaue Erklärung dafür müsste in einem der Vorgänger Threads zu finden sein. Grüße
Wo finde ich eigentlich den Knopf, um neue Bauteile anzulegen? Früher (tm) gab es oben über der Tabelle einfach "Neues Bauteil in dieser Kategorie anlegen"... Die Berechtigungen sind m.E. alle freigegeben.
Jetzt habe ich ein Bauteil hinzugefügt, völlig intuitiv über Verwaltung -> Bearbeiten -> Bauteil anlegen, dafür sind jetzt alle Bauteil weg...
Auf meinem System wurde irgendwas aktualisiert und nun läuft die part-db nicht mehr. Ich habe mit folgendem php-Skript versucht den Fehler zu isolieren:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
Beim Zugriff mittels Browser ergibt sich die folgende Fehlermeldung im Log von Apache:
1 | |
An der Part-Db-Installation habe ich eigentlich nichts geändert, nur ein 'git pull' um zu sehen, ob damit der Fehler verschwindet:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
Behandelt PHP plötzlich die Pfade anders? Warum wird Database nicht mehr gefunden? BTW: PHP ist die Version 7.4.16 Vielleicht hat jemand eine Idee, wie ich wieder auf meine Datenbank komme. Danke!
Ich hab's gefunden! Bronko schrieb: > Auf meinem System wurde irgendwas aktualisiert und nun läuft die part-db > nicht mehr. Aktuell sind php7 und php8 parallel installiert. > Behandelt PHP plötzlich die Pfade anders? > BTW: PHP ist die Version 7.4.16 Ja. php7 wird über /etc/php7/php.ini konfiguriert und da waren einige Module nicht aktiviert...
Hi, ich würde gerne Barcodes mit der Part-ID verwenden. Die Suchfunktion ignoriert jedoch die Part-ID. Jemand ne Idee, was ich machen kann? lg McSchaf
Bei der Version 0.5/0.6 sollte das an sich funktionieren, allerdings muss dazu die ID 7/8 Stellig sein also 00000834. Bei mir hatte ich das in den PHP Dateien etwas angepasst damit ich auch meine 6 Stellige IDs suchen kann, da ich meine Labels nur mit 6 Stellen gedruckt hatte. Ich habe für mich eine kleine .net Applikation geschrieben die mit Hilfe des Brother SDK und Label Templates die unterschiedlichen Etiketten erstellt. Und mir ebenfalls das zuordnen zu Lagerplätzen vereinfacht.
oh, ja danke ^^ Habe es erst mal nur mit der reinen ID versucht.
Hallo liebe Community, ich habe es nach einigen Schwierigkeiten geschafft auf meiner Synology über das Dockerpaket (alles über die GUI) die Version 0.5.8 halbwegs zum laufen zu bringen. Doch leider bekomme ich nach der Installation, nachdem ich das Admin-Passwort festgelegt habe und die Datenbank verbunden habe, keinen Zugriff auf den Admin Account. Es wird mir immer mitgeteilt, dass das Passwort falsch wäre. Muss ich bei den Umgebungsvariablen noch etwas einstellen oder bei Volume noch Dateien oder Ordner hinzufügen (vgl. Screenshots)? Vielen Dank für eure Unterstützung!
Eigentlich nicht (zumindest momentan nicht, und dann müsste man schon noch einige weitere Konzepte einbauen), das waren Ideen die mir gekommen sind, das meiste hat eigentlich keine sonderlich hohe Priorität, da sind andere Dinge wichtiger. OpenID könnte vielleicht für Makerspaces o.Ä. nützlich sein, dann könnten die Benutzer ihre bekannten Konten benutzen. Und mit einer API könnte man Part-DB besser in andere Dinge integrieren, und langfristig vielleicht auch Front und Backend besser zu entkoppeln.
Nano schrieb:
Das hier:
- Unterstützung von richtigen Bauteileparametern -> parametrische Suche
würde bedeuten, dass man die ganze Daten in den Datasheets in jedes Bauteil einpflegt.
Es gibt Platformen wie Octopart, da kann man Bauteileinformationen automatisiert abfragen (z.B. hier https://www.9icnet.com/s/LQM18FN1R0M00D.html). Darüber könnte man dann auch Bauteileparameter abfragen.
Die Priorität einer vollständigen parametrischen Suche ist aber auch eher "nice to have"...
Ich würde empfehlen, auf Part-DB 1.3 zu upgraden: https://github.com/Part-DB/Part-DB-server
Das ist ein kompletter Rewrite von Part-DB und hat viele neue Funktionen. Eine Demo findet sich hier: http://part-db.herokuapp.com/en/
OpenID könnte vielleicht für Makerspaces o.Ä. nützlich sein, dann könnten die Benutzer ihre bekannten Konten benutzen
In Part-DB 1.3 gibt es eine SAML2.0 Integration, dann kann man sich über einen zentralen Authentifizierungsdienst anmelden. Über etwas wie Keycloak kann man sich dann auch mit Social Services über OpenID verbinden.
Die Priorität einer vollständigen parametrischen Suche ist aber auch eher "nice to have"...
Parametrische Suche (und ein deutlich verbessertes Filtersystem) gibt es dort auch.
Ich habe ein uraltes part-db in einer virtuellen Maschine und möchte zunächst auf 0.5 upgraden, das aber in einer neuen VM.
Wo finde ich in der part-db-Installation das Passwort für die Datenbank?
Nachtrag: Problem gelöst…
Hi,
Ich lese hiee schon lange mit, und habe auch eine der aller ersten releases am server mal installiert.
Meine Bauteile sind in einer recht langen Tabelle organisiert. Bekomme ich diese in die Datenbank importiert?
Grüße Andreas
Es gibt eine Import Möglichkeit, CSV Dateien und auch andere Formate:
https://docs.part-db.de/usage/import_export.html
Oder die Holzhammermethode, ein Blick auf die SQL-Struktur und sich ein Script / Programm schreiben, was die Daten per SQL direkt in die DB bringt...
Ich habe eine uralte PartDB-Installation in einer virtuellen Maschine, die ich auf die aktuelle Version umstellen will.
Ich habe eine neue VM mit Ubuntu 22.04 aufgesetzt, apache2, mysql und php 7.0 installiert entsprechend der Anleitung auf https://github.com/Part-DB/Part-DB-legacy/wiki/Installation installiert.
Die Datenbank ist per Dump in mysql geladen und der PartDB-Dateibaum nach /var/www per ssh-Zugriff kopiert.
Wenn ich partdb im Browser aufrufe, erhalte ich einen leeren Bildschirm und im Apache error.log steht folgende Meldung:
1 |
|
Das sagt mir leider nicht viel… Wo liegt der Hund begraben?
Andere Frage: gibt es ein Skript, mit dem man unabhängig von der Legacy-Version von PartDB die Datenbank konvertieren kann?
Error: Class 'PartDB\Database' not found
Da passt irgendwas mit den Namespaces/Pfaden nicht. Im lib-Verzeichnis müßte die Datei Database.php existieren, die mit
1 |
|
anfängt.
Lief den der composer schon fehlerfrei durch? In composer.json scheint die Verbindung zwischen Verzeichnis und namespace konfiguriert zu werden:
1 |
|
2 |
|
3 |
|
Im lib-Verzeichnis müßte die Datei Database.php existieren, die mitnamespace PartDB; anfängt.
Da gibts gar keine lib:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
Ja, was denn nun? legacy oder symfony? Bei symfony gibt es auch kein 'use PartDB\Database;' in irgendeiner php-Datei. Zumindest bei mir nicht.
Hallo,
ich hatte bisher Version: 0.5.0-dev (development) "NextGen" laufen. Ist es hier möglich auf die aktuell 1.0 zu updaten?
Laut https://docs.part-db.de/upgrade/upgrade_legacy.html müsste ich auf Part-DB 0.5.* updaten was ich ja schon habe.
Kann ich dann bei Punkt zwei weiter arbeiten? Bin etwas unsicher, da es eine -dev ist.
1 |
|
Danke
Kann ich dann bei Punkt zwei weiter arbeiten? Bin etwas unsicher, da es eine -dev ist.
-dev hin oder her, für den Fall, daß etwas schiefgeht macht man das Backup und kann das ggf. wieder einspielen.
Die Frage die ich mir stelle ist, ob ich überhaupt von 0.5 dev updaten kann bzw. wie ich vorgehen muss.
Kann ich 0.5.0 dev -> 0.5.15 -> 1.0?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.


