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 ?
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
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
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)
Archive content from product discussions in Italian.
This group is now closed and content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.