Morgen Forum,
ich möchte unseren FTP-Server gegen ein Owncloud 8.1.x ersetzen, wobei mich eigentlich nur stört, dass die Kunden auch untereinander teilen könnten. Bisher habe ich das Sharing deaktiviert und eine automatisches Teilen mit dem Manager beim Upload durch Modifizierung des Codes eingerichtet. So haben die Kunden sich nicht gesehen, aber unser Manager hat immer neue Kundendaten bekommen, ohne das der Kunde manuell Teilen musste. Ich würde diese Schritte gerne einsparen und einfach nur ein JS zusätzlich einbauen, dass beim Aufruf des Teilen-Buttons zwangsweise das Autocompletefeld mit dem "Namen des Managers" befüllt und auf readonly stellt, so muss der Kunde manuell teilen, aber die Updatefähigkeit des Systems bleibt bis auf ein kleines JS erhalten.
Hier der Zustand des Share-Dropdowns zu Beginn
Und hier mein Ansatz:
Gerne lasse ich mich auch von einer anderen Lösung überzeugen. Am liebsten würde ich den ganzen Dialog einsparen und nur auf "Teilen mit Admin" drücken. Danke für jede Hilfe...
mfg
Dominik
ich möchte unseren FTP-Server gegen ein Owncloud 8.1.x ersetzen, wobei mich eigentlich nur stört, dass die Kunden auch untereinander teilen könnten. Bisher habe ich das Sharing deaktiviert und eine automatisches Teilen mit dem Manager beim Upload durch Modifizierung des Codes eingerichtet. So haben die Kunden sich nicht gesehen, aber unser Manager hat immer neue Kundendaten bekommen, ohne das der Kunde manuell Teilen musste. Ich würde diese Schritte gerne einsparen und einfach nur ein JS zusätzlich einbauen, dass beim Aufruf des Teilen-Buttons zwangsweise das Autocompletefeld mit dem "Namen des Managers" befüllt und auf readonly stellt, so muss der Kunde manuell teilen, aber die Updatefähigkeit des Systems bleibt bis auf ein kleines JS erhalten.
Hier der Zustand des Share-Dropdowns zu Beginn
HTML Code:
<div id="dropdown" class="drop shareDropDown" data-item-type="file" data-item-source="32" data-item-source-name="medias.csv" style=""> [...] <input id="shareWith" type="text" placeholder="Mit Benutzern oder Gruppen teilen…" class="ui-autocomplete-input" autocomplete="off"> [...] </div>
HTML Code:
$('.drop shareDropDown').each(function(){ if($(this).is(':visible')){ $('#shareWith .ui-autocomplete-input').val('admin'); $('#shareWith .ui-autocomplete-input').attr('readonly', true); //$('#shareWith .ui-autocomplete-input').attr('autocomplete', true); } });
mfg
Dominik
Comment