This one's better.
Dominik
--- opennms/opennms-webapp/src/main/webapp/asset/modify.jsp 2011-04-04 16:09:47.629579969 +0200
+++ opennms.patched/opennms-webapp/src/main/webapp/asset/modify.jsp 2011-04-04 16:09:30.196633883 +0200
@@ -46,7 +46,6 @@
import="org.opennms.web.WebSecurityUtils,
org.opennms.web.asset.*,
org.opennms.web.element.*,
- org.opennms.netmgt.model.OnmsNode,
org.opennms.web.springframework.security.Authentication,
org.opennms.web.MissingParameterException
"
@@ -72,7 +71,7 @@
int nodeId = WebSecurityUtils.safeParseInt( nodeIdString );
String nodeLabel = NetworkElementFactory.getInstance(getServletContext()).getNodeLabel( nodeId );
Asset asset = this.model.getAsset( nodeId );
- OnmsNode node_db = NetworkElementFactory.getInstance(getServletContext()).getNode( nodeId );
+ Node node_db = NetworkElementFactory.getInstance(getServletContext()).getNode( nodeId );
boolean isNew = false;
if( asset == null ) {
@@ -97,25 +96,25 @@
</p>
<%-- Handle the SNMP information if any --%>
-<% if( node_db.getSysObjectId() != null ) { %>
+<% if( node_db.getNodeSysId() != null ) { %>
<table class="standard">
<tr>
<td class="standardheader"> System Id </td>
- <td class="standard"> <%=node_db.getSysObjectId()%> </td>
+ <td class="standard"> <%=node_db.getNodeSysId()%> </td>
<td class="standardheader"> System Name </td>
- <td class="standard"> <%=node_db.getSysName()%> </td>
+ <td class="standard"> <%=node_db.getNodeSysName()%> </td>
</tr>
<tr>
<td class="standardheader"> System Location </td>
- <td class="standard"> <%=node_db.getSysLocation()%> </td>
+ <td class="standard"> <%=node_db.getNodeSysLocn()%> </td>
<td class="standardheader"> System Contact </td>
- <td class="standard"> <%=node_db.getSysContact()%> </td>
+ <td class="standard"> <%=node_db.getNodeSysContact()%> </td>
</tr>
<tr>
<td class="standardheader"> System Description </td>
- <td class="standard"> <%=node_db.getSysDescription()%> </td>
+ <td class="standard"> <%=node_db.getNodeSysDescr()%> </td>
<td class="standard" colspan="2"> </td>
</tr>
</table>
@@ -194,7 +193,9 @@
</tr>
<tr>
<td>Address 1</td>
- <td colspan="5"><%=getTextField(request, "text", "address1", asset.getAddress1(), "100", "256")%></td>
+ <td colspan="3"><%=getTextField(request, "text", "address1", asset.getAddress1(), "100", "256")%></td>
+ <td>Admin</td>
+ <td><%=getTextField(request, "text", "admin", asset.getAdmin(), "20", "64")%></td>
</tr>
<tr>
<td>Address 2</td>
@@ -297,10 +298,50 @@
</select>
<% }else{ getTextField(request, "text", "autoEnable", asset.getAutoenable(), "20", "64"); } %>
</td>
- <td> </td>
- <td> </td>
- </tr>
+ <% if(isAuthorizedUser){ %>
+ <td>SNMP community</td>
+ <td><%=getTextField( request, "text", "snmpcommunity", asset.getSnmpcommunity(), "20", "32")%></td>
+ <% } else { %>
+ <td> </td>
+ <td> </td>
+ <% } %>
+ </tr>
+ <tr>
+ <td colspan="6"><h3>Hardware</h3></td>
+ </tr>
+ <tr>
+ <td>Cpu</td>
+ <td><%=getTextField( request, "text", "cpu", asset.getCpu(), "20", "32")%></td>
+ <td>Ram</td>
+ <td><%=getTextField( request, "text", "ram", asset.getRam(), "10", "10")%></td>
+ <td>Storage Controller</td>
+ <td><%=getTextField( request, "text", "storagectrl", asset.getStoragectrl(), "20", "32")%></td>
+ </tr>
+ <tr>
+ <td>HDD 1</td>
+ <td><%=getTextField( request, "text", "hdd1", asset.getHdd1(), "20", "32")%></td>
+ <td>HDD 4</td>
+ <td><%=getTextField( request, "text", "hdd4", asset.getHdd4(), "20", "32")%></td>
+ <td>Additional hardware</td>
+ <td><%=getTextField( request, "text", "additionalhardware", asset.getAdditionalhardware(), "20", "64")%></td>
+ </tr>
+ <tr>
+ <td>HDD 2</td>
+ <td><%=getTextField( request, "text", "hdd2", asset.getHdd2(), "20", "32")%></td>
+ <td>HDD 5</td>
+ <td><%=getTextField( request, "text", "hdd5", asset.getHdd5(), "20", "32")%></td>
+ <td>Number of power supplies</td>
+ <td><%=getTextField( request, "text", "numpowersupplies", asset.getNumpowersupplies(), "1", "1")%></td>
+ </tr>
<tr>
+ <td>HDD 3</td>
+ <td><%=getTextField( request, "text", "hdd3", asset.getHdd3(), "20", "32")%></td>
+ <td>HDD 6</td>
+ <td><%=getTextField( request, "text", "hdd6", asset.getHdd6(), "20", "32")%></td>
+ <td>Inputpower</td>
+ <td><%=getTextField( request, "text", "inputpower", asset.getInputpower(), "6", "6")%></td>
+ </tr>
+ <tr>
<td colspan="6"><h3>Comments</h3></td>
</tr>
<tr>
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ
opennms-devel mailing list
To *unsubscribe* or change your subscription options, see the bottom of this
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel