nascondene un file ad un utente o a un gruppo

cancel
Showing results for 
Search instead for 
Did you mean: 
natmacri
Active Member II

nascondene un file ad un utente o a un gruppo

Salve,

posso nascondere un file ad un unte specifico o ad un gruppo di utenti?

8 Replies
davidciamberlan
Alfresco Employee

Re: nascondene un file ad un utente o a un gruppo

Ciao,

basta che selezioni, nel menu di share a destra del file/folder che vuoi nascondere, la action di nome "gestione permessi".

Dopodichè, usando le due voci in alto a destra, disabilita l'ereditarietà dei permessi e scegli gli utenti/gruppi che vuoi abilitare alla visualizzazione/modifica del file

Tieni conto che l'owner del file e l'amministratore continueranno a vederlo... ma potrai nasconderlo agli altri.

natmacri
Active Member II

Re: nascondene un file ad un utente o a un gruppo

Grazie David

quello che mi dici è quello che credo di aver capito sui permessi/ruoli di alfresco

mi sembra limitativo è non risolve il mio problema,

ti faccio un esempi:

ho un gruppo di 100 utenti ed una cartella a cui collego il gruppo e definisco un ruolo,

se volessi nascondere un file ad uno solo di questi utenti,

devo creare un altro gruppo di 99 utenti, disabilitare il vecchi gruppo ed abilitare il nuovo?

mi sembra veramente macchinoso spero di sbagliarmi.

davidciamberlan
Alfresco Employee

Re: nascondene un file ad un utente o a un gruppo

Ciao,

è così che funziona... in generale non solo in Alfresco.

D'altra parte tu hai definito un gruppo e hai dichiarato che quel gruppo ha dei particolari privilegi... se un utente non deve possedere tutti quei privilegi, allora vuol dire che non può far parte di quel gruppo.

Tieni conto però che i gruppi sono più flessibili di come li descrivi. Ogni utente può essere associato a più gruppi e posso essere creati anche sottogruppi.

Prova a ripensare il tuo caso alla luce di questo...

Provo a farti un esempio:

Hai tre insiemi di file FA, FB, FC.

Poi hai 3 utenti U1, U2, U3 e vuoi che:

  • U1 veda solo i file degli insiemi FA e FB
  • U2 veda solo i file degli insiemi FB e FC
  • U3 può vedere tutto

Per far questo puoi definire due gruppi GA e GB:

  • GA può vedere solo FA e FB
  • GB può vedere solo FB e FC

Poi assegni i tuoi utenti ai gruppi appena creati:

  • U1 apparterrà al gruppo GA
  • U2 apparterrà al gruppo GB
  • U3 sarà inserito in entrambi i gruppi GA e GB

Usando i sottogruppi puoi fare cose anche più complicate di così.

(è ovvio che se hai dei file per i quali i permessi cambiano dinamicamente, allora le cose si complicano... ma è uno scenario non proprio usuale)

natmacri
Active Member II

Re: nascondene un file ad un utente o a un gruppo

Ciao,

per isieme di file, intedendi file che vanno in cartelle diverse?

io ho una sola cartella per tutti i file, con una nomenclatura e struttura di metadati unica.

la voce "Diventa Proprietario" cosa succede?

davidciamberlan
Alfresco Employee

Re: nascondene un file ad un utente o a un gruppo

Ciao,

puoi associare i permessi ad ogni singolo file... certamente nel tuo caso farlo a mano potrebbe essere dispendioso in termini di tempo.

Se puoi, sarebbe opportuno creare cartelle diverse per file con permessi diversi (ad esempio sposti il tuo unico file che deve essere invisibile in una cartella a parte)

Altrimenti, se non puoi modificare la struttura di directory, per automatizzare l'applicazione dei permessi potresti usare delle regole sulla cartella oppure degli script.

L'utente proprietario (owner) può fare tutto sul nodo... ma solo gli amministratori dovrebbero avere la voce "diventa proprietario".

natmacri
Active Member II

Re: nascondene un file ad un utente o a un gruppo

scusa se sto approfittando del tuo tempo,

qualsiasi ipotesi prevede che abiliti tutti gli utenti tranne quello che non deve vedere il file,

troppo complesso e dispendioso se si hanno 200 utenti.

lìipotesi della regola e dello script prevede uno sviluppo su Alfresco,

che lo script faccia aprire un popup dove poter vedere e disabilitare un utente preciso,

un po difficile almeno per me.

Grazie David

davidciamberlan
Alfresco Employee

Re: nascondene un file ad un utente o a un gruppo

Ciao,

approfitta pure del nostro tempo... il forum è fatto proprio per questo

Provo a darti una soluzione che non coinvolga programmazione... vedi se si adatta al tuo caso.

  • Crea due gruppi: VIP e SFIGATI
  • Associa alla tua cartella dei documenti tutti e due i gruppi (togliendo se opportuno l'ereditarietà)
  • Selezione "gestione permessi" per l'unico file che non deve essere visibile da SFIGATI
  • Togli la spunta da "eredita permessi" e aggiungi solo il gruppo VIP

In questo modo i 199 file saranno visibili da tutti gli utenti... l'ultimo file sarà visibile solo dai VIP

natmacri
Active Member II

Re: nascondene un file ad un utente o a un gruppo

Ciao,

credo di far parte del gruppo degli Sfigati,

a parte gli scherzi,

ho capito il concetto dei gruppi e dell'ereditarietà,

ma la mia esigenza è quella di poter disattivare un utente diverso a secondo dell'esigenza.

dovrei creare 200 gruppi con 1 utente a gruppo,

grazie David, credo che per ora non ci siano soluzioni oltre lo sviluppo,

forse nelle prossimi relaise uscira qualcosa

Nat