cancel
Showing results for 
Search instead for 
Did you mean: 

Come si fa a limitare , la ricerca delle persone , ad un solo gruppo o ad un solo utente ?

ginopino
Confirmed Champ
Confirmed Champ

Come si fà  a limitare la ricerca tra le persone, gli utenti ?

in modo che anzichè trovare tutti, si possa limitare a trovare solo l'amministratore, o un gruppo, o un nominativo qualunque ?

perchè sennò tutti vedono tutto,

avevo pensato anche a stoppare l'index di solr6 una volta inserito solo un utente,

in modo tale che non proseguisse l'index e nella ricerca potesse comparire unicamente quell'utente,

ma non riesco a capire con solr6 dove si deve intervenire per stoppare l'indicizzazione (sebbene solr sia stoppato)

oppure c'è altro modo ?

per limitare i risultato della ricerca ad un solo particolare gruppo o utente ?

4 REPLIES 4

ginopino
Confirmed Champ
Confirmed Champ

Mi rispondo da solo, che è l'unico modo..

per questo programma pensato in modo arzigogolesco, l'unico modo per gestirlo è tagliargli le gambe ove possibile,

perchè poter intervenire in modo normale è praticamente impossibile, (salvo la perdita di ore e ore di tempo e di nervoso)

per occultare le ricerche, tutte, tanto non serve cercare le persone,

che le persone devono lavorare mica parlarsi tra di loro di continuo.. 🙂

bisogna cercare nella cartella :

ALFRESCO\tomcat\webapps\share\WEB-INF\classes\alfresco\templates\org\alfresco

trovare i file  :

search.ftl 
people-finder.ftl
site-members.ftl

site-groups.ftl

e cannibalizzarli un poco, togliendo la parte centrale dei file,

si lascia l'inizio e la fine

cosìcchè quando riavviare il programma i link ci saranno ancora, ma cliccandoci apparirà una pagina vuota

e così abbiamo sistemato il problema in 30 secondi..

senza dannarci in meandri tortuosi

openpj
Elite Collaborator
Elite Collaborator

Purtroppo questo non è il modo corretto di procedere, devi lavorare sulla progettazione delle ACL in base ai permessi base che Alfresco supporta. I permessi base sono ad esempio: ReadProperties, ReadContent, WriteChildren ed altri impostati all'interno del framework di Spring Security.

Alfresco implementa una specifica JCR che ti consente di personalizzare la strategia di security per l'accesso e la scrittura dei contenuti.

I ruoli standard che hai, ovvero: Consumer, Editor, Collaborator, Coordinator e Administrator sono solo dei punti di partenza che puoi personalizzare e configurare in base alle necessità di manipolazione dei contenuti.

L'indicizzazione è parte integrante di questo lavoro, poiché dal modello dati puoi decidere se e come indicizzare una singola property all'interno di una classe documentale.

Se vuoi modificare i file nativi non devi mai lavorare sui file della distribuzione nelle webapp ma dovresti creare un modulo di progetto Maven usando la Alfresco SDK e poi fare override dei file nativi compilandoli all'interno di un modulo JAR o AMP.

Vedi,

è grazie a persone così (chiaramente del tutto incompetenti sulla piattaforma) che poi si viene chiamati in emergenza a sistemare le installazioni "sputtanate" e a perdere ore su surgenti modificati alla cazzum.

Studia le modalità di sviluppo ed estensione previste dal prodotto, prima di intervenirci alla pene di segugio... J

ginopino
Confirmed Champ
Confirmed Champ

Per studiare le modalità di sviluppo ci vuole un manuale di sviluppo.. e per fare le altre modifiche necessarie ci vuole un qualcosa che te lo indichi,

ma poichè tutta la documentazione è fatta a cavolo e NON SI CAPISCE UN BEATO TUBO di nulla, poichè tutto è in mezzo al grande CAOS

come ad esempio reperire anche le più minime logiche intelligenti informazioni su come utilizzare  Maven , Alfresco SDK ..

certo è ovvio che chi lo programma lo sà dove sono e quali sono, è lui che le ha scritte..

peccato che lo sapete solo voi ..

ebbene tenetevele, perchè di programmi intelligenti ne ho usati e ne ho installati e preparati, ma non è certo questo uno di quelli,

io e come me altre persone che vedono un simil casino stanno lontane dal solo perdere così tanto tempo nel fare anche una più piccola cosa

perchè richiede a catena altro tempo ancora

ergo meglio usare soluzioni immediate e rapide per programmi pensati male

p.s. le persone intelligenti (non i programmatori)  sanno bene che le installazioni si possono sputtanare, ma esiste una semplice funzione,

nel caso i programmatori senior  se lo fossero dimenticati :

il copia e incolla...     , il backup..., 

ergo se qualcosa si rompe basta tornare indietro,... facile.. e immediato

i sistemisti non perdono tempo addietro a cose pensate male (pensate dai programmatori)

Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.