I am using Alfresco Community 5.0.d and trying to find the files related to live search.
I would like to remove or modify the people finder in live search. Please let me know the files or way to achieve it.
Share-header.get.js info is below:
if (!user.isAdmin)
{
widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_MY_FILES");
widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_SHARED_FILES");
widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_SITES_MENU");
widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_PEOPLE");
widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_REPOSITORY");
widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_BECPG");
}
//Disable people search
var headerSearch = widgetUtils.findObject(model.jsonModel, "id", "HEADER_SEARCH");
if (headerSearch)
{
headerSearch.config.showPeopleResults = false;
headerSearch.config.placeholder="Search files, sites";
}
Below is extensions.xml
<extension>
<modules>
<module>
<id>Update Site Header</id>
<version>1.0</version>
true org.alfresco.share.header com.site-header share-header
As I added below lines, now I could see that my file, shared file and other menu items being removed for user(non admin) but no changes in search box.
Credit : Muralidharan
<auto-deploy>true</auto-deploy>
<evaluator type="default.extensibility.evaluator"/>
Screenshot of html structure for search box.
Below is screenshot of modules/deploy:
Screenshot of debug mode :
Thanks in advance