Adding a Gutter extension point
The above link is called a "Gutter" in OpenMRS. So as a module developer if you are looking to add a new Gutter when your module gets installed under OpenMRS, here are the steps you will need to follow.
- Add a gutter extension point in your OMOD/src/main/resources/config.xml file
<extension> <point>org.openmrs.gutter.tools</point> <class>org.openmrs.module.MODULE_NAME.extension.html.GutterListExt</class> </extension>
2. Then add new class into OMOD/src/main/java/org.openmrs.module.MODULE_NAME.extension.html/
package org.openmrs.module.MODULE_NAME.extension.html; import org.openmrs.module.web.extension.LinkExt; public class GutterListExt extends LinkExt { String urlg = ""; String label = ""; public String getLabel() { label = "LABEL_NAME"; return this.label; } public String getUrl() { urlg = "PATH_TO"; return this.urlg; } /** * Returns the required privilege in order to see this section. Can be a * comma delimited list of privileges. If the default empty string is * returned, only an authenticated user is required * * @return Privilege string */ public String getRequiredPrivilege() { return ""; } }
Thats all.
Link: https://bitbucket.org/ehs/addgutteritem