<label>users.rosterUsers.roster</label>
<title>users.rosterUsers</title>
<permissions>Roster_Users</permissions>
<helpPage>courseadmin/ch_add_users.html</helpPage>
<!-- users.rosterUsers.search -->
<trail> <name>search</name>
<target>/default.do</target>
<content>usersRosterUsersUserSearch.jsp</content> <label>users.rosterUsers.search</label> <title>users.rosterUsers.search</title>
<permissions>Roster_Users</permissions> <helpPage>courseadmin/ch_users_ldapsearch.html</helpPage>
<!-- users.rosterUsers.search.confirm -->
<trail> <name>confirm</name>
<target>/default.do</target>
<content>usersRosterConfirm.jsp</content>
<label>users.rosterUsers.import.confirm</label> <title>users.rosterUsers</title>
</trail>
<trail>
<name>fail</name>
<target>/default.do</target>
<content>usersRosterUsersFailure.jsp</content> <label>users.rosterUsers.import.confirm</label>
<title>users.rosterUsers</title>
</trail> </trail>
</trail>
etc.
</module>
Schematically, the complete <module>…</module> block has the following structure: <module>users [the page displayed when you click the Users tab]
<trail>rosterUsers [the page displayed when you click Roster Users on the Users main page]
<trail>search [the page displayed when you click Roster one or more users on the Roster Users page]
<trail>confirm</trail> [the confirmation box displayed when