<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"aditya mamidwar" &lt;aditya.mamidwar@gmail.com&gt;<br><b>To: </b>awels@redhat.com, engine-devel@ovirt.org, users@ovirt.org<br><b>Sent: </b>Friday, March 21, 2014 6:14:01 AM<br><b>Subject: </b>Re: [Users] [Engine-devel] &nbsp;adding scripts<br><div><br></div><div dir="ltr"><div><div><div><div><div><div><div><br></div>Hey,<br></div>my team is working on adding AoE protocol support to ovirt.<br><div><br></div></div>am thus facing following difficulties:<br></div>1 : i wrote the required code using in bash scripting, which i wish to invoke after a click of button in the ovirt-portal. (which does not seem to be possible). can you help on that? which programming language should i use, and how that file should be invoked.</div></div></div></div></blockquote><div>This needs to be done in Java. You'll need to read up on oVirt's UI Plugin infrastructure, which Einav and others mentioned below. No, you cannot write a bash script and have a button click in oVirt invoke that.</div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><div><div><div><div><br></div></div>2. for ISOs to be available, i need to enable hosts configured in clusters and storage domains of ATA type. (currently NFS, iSCSI and FC are done). which files should i focus on changing for above functionality.</div></div></div></blockquote><div>I've never heard of ATA network storage. Are you referring to ATA hardware technology, i.e. SATA?</div><div><br></div><div>At any rate, adding a custom storage domain technology will difficult. Hopefully someone else on list can direct you.</div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><div><div><div><br></div></div>3. How do i change the custom layout of the engine? (like adding a few extra buttons.) please specify the files responsible.</div></div></blockquote><div>Again, you'll need to read up on oVirt's UI Plugin infrastructure.&nbsp;http://www.ovirt.org/Features/UIPlugins</div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><div><div><br></div></div>4. the above questions stress that am facing difficulty in identifying files responsible for a particular module. is there a better way to do that instead of digging up the entire source code. ( a documentation if available.)</div></blockquote><div>Other than what we've already mentioned (JavaDoc, architecture docs on the wiki), no.</div><div><br></div><div>Greg</div><div><br></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><br><div><br></div></div><div class="gmail_extra"><br><div><br></div><div class="gmail_quote">On Mon, Mar 17, 2014 at 5:52 PM, Alexander Wels <span dir="ltr">&lt;<a href="mailto:awels@redhat.com" target="_blank">awels@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Aditya,<br><div><br></div>
That is because that file doesn't exist. We map that name to a servlet in<br>
web.xml. If you want to modify the GWT host page take a look at<br>
GwtDynamicHostPageServlet.java and its sub classes (for user portal and<br>
webadmin). As well as GwtHostPage.jsp. You will find there is almost nothing in<br>
that page as all the HTML is being generated at runtime using GWT.<br><div><br></div>
Since you are not really explaining what you are trying to do we can't help<br>
you better on the best strategy to achieve what you want.<br><span class="HOEnZb"><span style="color: #888888;"><br>
Alexander<br>
</span></span><div class="im HOEnZb"><br>
On Saturday, March 15, 2014 06:00:21 PM Aditya Mamidwar wrote:<br>
&gt; Hey thanks on the previous issue.<br>
&gt; Also is there a way i can access WebAdmin.Html to add custom buttons and<br>
&gt; make few tweaks for personal use? I just cant find that file after using<br>
&gt; git.<br>
&gt;<br>
&gt; Aditya Mamidwar<br>
&gt;<br></div><div class="im HOEnZb">&gt; -----Original Message-----<br>
&gt; From: "Einav Cohen" &lt;<a href="mailto:ecohen@redhat.com" target="_blank">ecohen@redhat.com</a>&gt;<br>
&gt; Sent: 14-03-2014 01:21<br></div><div class="HOEnZb"><div class="h5">&gt; To: "aditya mamidwar" &lt;<a href="mailto:aditya.mamidwar@gmail.com" target="_blank">aditya.mamidwar@gmail.com</a>&gt;; "Vojtech Szocs"<br>
&gt; &lt;<a href="mailto:vszocs@redhat.com" target="_blank">vszocs@redhat.com</a>&gt; Cc: "<a href="mailto:users@ovirt.org" target="_blank">users@ovirt.org</a>" &lt;<a href="mailto:users@ovirt.org" target="_blank">users@ovirt.org</a>&gt;;<br>
&gt; "<a href="mailto:engine-devel@ovirt.org" target="_blank">engine-devel@ovirt.org</a>" &lt;<a href="mailto:engine-devel@ovirt.org" target="_blank">engine-devel@ovirt.org</a>&gt; Subject: Re: [Users]<br>
&gt; adding scripts<br>
&gt;<br>
&gt; if you are trying to hook into UI-specific events, it sounds<br>
&gt; like you will need to write an oVirt UI Plugin [1] in order to<br>
&gt; do that. However, I believe that the oVirt UI Plugins<br>
&gt; infrastructure doesn't support hooking to events such as "tab<br>
&gt; x was selected" and/or "button b was clicked".<br>
&gt; It does allow you to add new (custom) tabs/sub-tabs/buttons of<br>
&gt; your own, and there is a chance that it allows you to hook<br>
&gt; into events such as 'row x was selected in the grid'.<br>
&gt;<br>
&gt; @Vojtech will know better. Vojtech?<br>
&gt;<br>
&gt; if you are trying to hook into engine events (e.g. you want to<br>
&gt; run a script every time a VM is started in oVirt, no matter if<br>
&gt; the user started it by clicking the 'run' button in the oVirt-<br>
&gt; engine webadmin, or invoked a REST API request, or an SDK<br>
&gt; command), then it will require some sort of an "engine-plugin"<br>
&gt; infrastructure that we don't have at the moment AFAIK.<br>
&gt; there is a chance that for some of the events you will be able<br>
&gt; to utilize the VDSM hooks (at the Host level) [2].<br>
&gt;<br>
&gt; ----<br>
&gt; Thanks,<br>
&gt; Einav<br>
&gt;<br>
&gt; [1] <a href="http://www.ovirt.org/Features/UIPlugins" target="_blank">http://www.ovirt.org/Features/UIPlugins</a><br>
&gt;<br>
&gt; [2] <a href="http://www.ovirt.org/VDSM-Hooks" target="_blank">http://www.ovirt.org/VDSM-Hooks</a><br>
&gt;<br>
&gt;<br>
&gt; ----- Original Message -----<br>
&gt;<br>
&gt; &gt; From: "aditya mamidwar" &lt;<a href="mailto:aditya.mamidwar@gmail.com" target="_blank">aditya.mamidwar@gmail.com</a>&gt;<br>
&gt; &gt; To: <a href="mailto:users@ovirt.org" target="_blank">users@ovirt.org</a>, <a href="mailto:engine-devel@ovirt.org" target="_blank">engine-devel@ovirt.org</a><br>
&gt; &gt; Sent: Thursday, March 13, 2014 11:23:35 AM<br>
&gt; &gt; Subject: [Users] adding scripts<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; I want to commit changes to the engine by adding some bash scripts.<br>
&gt; &gt; the scripts should be invoked once a button or tab is selected in the<br>
&gt; &gt; webadmin portal by the user.<br>
&gt; &gt;<br>
&gt; &gt; can someone guide on achieving this.<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; -Aditya Mamidwar<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Users mailing list<br>
&gt; &gt; <a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
&gt; &gt; <a href="http://lists.ovirt.org/mailman/listinfo/users" target="_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br><div><br></div></div></div></blockquote></div><br><br clear="all"><br>-- <br>-Aditya Mamidwar
</div><br>_______________________________________________<br>Users mailing list<br>Users@ovirt.org<br>http://lists.ovirt.org/mailman/listinfo/users<br></blockquote><div><br></div></div></body></html>