03-13-2019 10:35 PM
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 ?
03-25-2019 01:40 PM
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
04-01-2019 08:35 AM
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.
04-04-2019 04:28 AM
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
05-26-2019 07:40 AM
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)
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.