Hallo zusammen,
schon seit einiger Zeit ging es mir furchtbar auf den Keks, die Zugriffsrechte auf Fotoalben für die verschiedenen Benutzer einzurichten.
Das Drag&Drop System ist nicht wirklich benutzerfreundlich, sobald eine gewisse Anzahl an Alben oder Benutzern überschritten wird.
Deshalb habe ich zumindest für eine Stelle versucht etwas Erleichterung zu schaffen, und zwar bei den Benutzereinstellungen.
Ich habe den Drag&Drop Ansatz hier durch einen Tree ersetzt. Das machts (zumindest für mich) viel leichter.
Ich habe das ganze als Packet zusammengebaut. Entwickelt und getestet sind diese Anpassungen allerdings nur auf einer DS106 mit Firmware DSM 2.0-0731.
Auf anderen Systemen oder Firmwareversionen habe ich nichts getestet und sowieso geht ausprobieren auf eigene Kappe.
Beim Installieren des Packets werden Dateien der Photostation ersetzt. Die alten Dateien werden allerdings gesichert und werden beim Deinstallieren wiederhergestellt.
Folgende Dateien und Ordner werden ersetzt (r) bzw. hinzugefügt:
/usr/syno/synoman/phpsrc/blog
|-- admin
| `-- admin_access_right.php (r)
|-- javascripts
| `-- synoblog_management.js (r)
|-- scripts
| |-- css
| | `-- dhtmlXTree.css
| |-- images
| | `-- xtree
| | |-- blank.gif
| | |-- book.gif
| | |-- book_titel.gif
| | |-- books_close.gif
| | |-- books_open.gif
| | |-- btn_up1.gif
| | |-- btn_up2.gif
| | |-- close2.gif
| | |-- folderClosed.gif
| | |-- folderOpen.gif
| | |-- iconCheckAll.gif
| | |-- iconCheckGray.gif
| | |-- iconClient.gif
| | |-- iconDeleteSelected.gif
| | |-- iconJob.gif
| | |-- iconReport.gif
| | |-- iconTask.gif
| | |-- iconTimeRecordsEdit.gif
| | |-- iconUnCheckAll.gif
| | |-- item.gif
| | |-- item2.gif
| | |-- leaf.gif
| | |-- line1.gif
| | |-- line2.gif
| | |-- line3.gif
| | |-- line4.gif
| | |-- list.txt
| | |-- magazines_close.gif
| | |-- magazines_open.gif
| | |-- minus.gif
| | |-- minus_ar.gif
| | |-- minus2.gif
| | |-- minus3.gif
| | |-- minus4.gif
| | |-- minus5.gif
| | |-- open2.gif
| | |-- plus.gif
| | |-- plus_ar.gif
| | |-- plus2.gif
| | |-- plus3.gif
| | |-- plus4.gif
| | |-- plus5.gif
| | |-- tombs.gif
| | `-- tombs_mag.gif
| |-- dhtmlXCommon.js
| |-- dhtmlXPrepTree.js
| `-- dhtmlXTree.js
`-- template
`-- admin_index_js.htm (r)
So viel Spaß damit...
schon seit einiger Zeit ging es mir furchtbar auf den Keks, die Zugriffsrechte auf Fotoalben für die verschiedenen Benutzer einzurichten.
Das Drag&Drop System ist nicht wirklich benutzerfreundlich, sobald eine gewisse Anzahl an Alben oder Benutzern überschritten wird.
Deshalb habe ich zumindest für eine Stelle versucht etwas Erleichterung zu schaffen, und zwar bei den Benutzereinstellungen.
Ich habe den Drag&Drop Ansatz hier durch einen Tree ersetzt. Das machts (zumindest für mich) viel leichter.
Ich habe das ganze als Packet zusammengebaut. Entwickelt und getestet sind diese Anpassungen allerdings nur auf einer DS106 mit Firmware DSM 2.0-0731.
Auf anderen Systemen oder Firmwareversionen habe ich nichts getestet und sowieso geht ausprobieren auf eigene Kappe.
Beim Installieren des Packets werden Dateien der Photostation ersetzt. Die alten Dateien werden allerdings gesichert und werden beim Deinstallieren wiederhergestellt.
Folgende Dateien und Ordner werden ersetzt (r) bzw. hinzugefügt:
/usr/syno/synoman/phpsrc/blog
|-- admin
| `-- admin_access_right.php (r)
|-- javascripts
| `-- synoblog_management.js (r)
|-- scripts
| |-- css
| | `-- dhtmlXTree.css
| |-- images
| | `-- xtree
| | |-- blank.gif
| | |-- book.gif
| | |-- book_titel.gif
| | |-- books_close.gif
| | |-- books_open.gif
| | |-- btn_up1.gif
| | |-- btn_up2.gif
| | |-- close2.gif
| | |-- folderClosed.gif
| | |-- folderOpen.gif
| | |-- iconCheckAll.gif
| | |-- iconCheckGray.gif
| | |-- iconClient.gif
| | |-- iconDeleteSelected.gif
| | |-- iconJob.gif
| | |-- iconReport.gif
| | |-- iconTask.gif
| | |-- iconTimeRecordsEdit.gif
| | |-- iconUnCheckAll.gif
| | |-- item.gif
| | |-- item2.gif
| | |-- leaf.gif
| | |-- line1.gif
| | |-- line2.gif
| | |-- line3.gif
| | |-- line4.gif
| | |-- list.txt
| | |-- magazines_close.gif
| | |-- magazines_open.gif
| | |-- minus.gif
| | |-- minus_ar.gif
| | |-- minus2.gif
| | |-- minus3.gif
| | |-- minus4.gif
| | |-- minus5.gif
| | |-- open2.gif
| | |-- plus.gif
| | |-- plus_ar.gif
| | |-- plus2.gif
| | |-- plus3.gif
| | |-- plus4.gif
| | |-- plus5.gif
| | |-- tombs.gif
| | `-- tombs_mag.gif
| |-- dhtmlXCommon.js
| |-- dhtmlXPrepTree.js
| `-- dhtmlXTree.js
`-- template
`-- admin_index_js.htm (r)
So viel Spaß damit...