geimist / synOCR

synOCR turns your Synology DiskStation into a paperless office
https://geimist/synOCR
GNU General Public License v3.0
41 stars 4 forks source link

Folderpicker über GUI realisieren #10

Open geimist opened 1 year ago

geimist commented 1 year ago

Ziel:

Ein grafischer Folderpicker vereinfacht das Konfigurieren der Ordner und vermeidet Schreibfehler.

Umsetzung:

Evtl. könnte man den Code des Pakets USBcopy nutzen: "folderpath" in: /USBCopy-x86_64-2.0.6-0064/package/app/usbcopy_package.js

toafez commented 1 year ago

Hi!

Ich habe für solche Zwecke eine bash Funktion geschrieben, wo ich in einer Auswahlliste (select) z.B. einen freigegeben Ordner auswählen kann. Hinter dieser Auswahlliste folgt ein Eingabefeld, wo man ein individuelles Unterverzeichnis angeben kann. Dabei kann die Eingabe sogar auf Gültigkeit überprüft werden.

So. Das war jetzt schon der dritte „Issue“ auf dem ich geantwortet habe. Vielleicht sollte ich nicht nur reden, sondern auch Taten folgen lassen. Je nachdem, wie ich Lust und Zeit habe, schicke ich dir in nicht all zu ferner Zukunft vielleicht mal ein oder zwei Beispiele. Dann kann man schauen, ob und wie man das konkretisieren kann.

toafez

geimist commented 1 year ago

Wir hatten ja schonmal darüber geredet. Gab es bei deiner Implementierung nicht die Einschränkung, dass sie auf nur 1 oder 2 Ordnerebenen beschränkt war?

toafez commented 1 year ago

Dieses Verhalten ist daran gebunden, ob eine App in der Gruppe der Administratoren aufgenommen wurde oder nicht. Ist sie es nicht, kannst du in der GUI nur bis zum freigegeben Ordner (z.B. /volume1/NetBackup) navigieren und nicht weiter.

Meine Veruche, ein Treemenue bzw. Folderpicker mit jQuery, Ajax und/oder JavaScript umzusetzen, sind alle gescheitert. Wo wir wieder bei meiner Abneigung zu JavaScript wären.

Ich habe meinen, in BASH geschriebenen Folderpicker auf drei Ebenen begrenzt, da für jede Ebene eine Schleife durchlaufen wird und so dann halt drei Schleifen ineinander laufen. Nicht schön, aber mir viel nichts besseres ein. Falls du dir die Funktion mal anschauen willst…

https://github.com/toafez/BasicBackup/blob/af6668277e906ceddf7cecc2b9744ab4cf68bf1a/ui/jobedit.sh#L31

toafez

geimist commented 1 year ago

Dieses Verhalten ist daran gebunden, ob eine App in der Gruppe der Administratoren aufgenommen wurde oder nicht.

Das ist bei synOCR gegeben, wenn die Rechte wie vorgesehen angepasst wurden.

Ich habe meinen, in BASH geschriebenen Folderpicker auf drei Ebenen begrenzt, da für jede Ebene eine Schleife durchlaufen wird und so dann halt drei Schleifen ineinander laufen.

Ja, ich glaube das war es, woran ich mich erinnerte. Das gucke ich mir auf jeden Fall nochmal an. Das hat jetzt für mich auch nicht die höchste Priorität, aber ich versuche jetzt mal nach und nach einige offene Punkte hier auf Github schriftlich festzuhalten.