Web Script: org/alfresco/components/people-finder/people-finder.get
Generated from /share/service/script/org/alfresco/components/people-finder/people-finder.get on Aug 15, 2026 3:40:42 AM

Script Properties
Id:org/alfresco/components/people-finder/people-finder.get
Short Name:people-finder
Description:People Finder component
Authentication:none
Transaction:none
Method:GET
URL Template:/components/people-finder/people-finder
Format Style:any
Default Format:html
Negotiated Formats:[undefined]
Implementation:class org.alfresco.web.scripts.DeclarativeWebScript
Extensions:[undefined]

Store: classpath:alfresco/site-webscripts

File: org/alfresco/components/people-finder/people-finder.get.desc.xml
<webscript>
  <shortname>people-finder</shortname>
  <description>People Finder component</description>
  <url>/components/people-finder/people-finder</url>
</webscript>
File: org/alfresco/components/people-finder/people-finder.get.head.ftl
<!-- People Finder Assets -->
<link rel="stylesheet" type="text/css" href="${page.url.context}/components/people-finder/people-finder.css" />
<script type="text/javascript" src="${page.url.context}/components/people-finder/people-finder.js"></script>
File: org/alfresco/components/people-finder/people-finder.get.html.ftl
<script type="text/javascript">//<![CDATA[
   new Alfresco.PeopleFinder("${args.htmlid}").setOptions(
   {
      siteId: "<#if page?exists>${page.url.templateArgs.site!""}<#else>${args.site!""}</#if>",
      currentUser: "${user.name}",
      minSearchTermLength: "${args.minSearchTermLength!'3'}",
      maxSearchResults: "${args.maxSearchResults!'100'}"
   }).setMessages(
      ${messages}
   );
//]]></script>

<div id="${args.htmlid}-body" class="people-finder list">
   
   <div class="title"><label for="${args.htmlid}-search-text">${msg("title")}</div>
   
   <div class="finder-wrapper">
      <div class="search-bar">
         <div class="search-text"><input type="text" id="${args.htmlid}-search-text" name="-" value="" /></div>
         <div class="search-button"><button id="${args.htmlid}-search-button">${msg("button.search")}</button></div>
      </div>

      <div id="${args.htmlid}-results" class="results"></div>
   </div>
</div>
File: org/alfresco/components/people-finder/people-finder.get.properties
title=Search for People

## Controls
button.search=Search
button.add=Add

## Messages
message.minimum-length=Enter at least {0} characters
message.instructions=Enter a search term to find users
message.empty=No users found
message.error=Unable to perform user search
message.searching=Searching...

## Labels
label.title=Title
label.company=Company

Store: classpath:alfresco/webscripts

[No implementation files]