<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><br></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.<br>
<br></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.<br>
<br></div>3. How do i change the custom layout of the engine? (like adding a few extra buttons.) please specify the files responsible.<br><br></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.)<br>
<br></div><div class="gmail_extra"><br><br><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>
<br>
That is because that file doesn&#39;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>
<br>
Since you are not really explaining what you are trying to do we can&#39;t help<br>
you better on the best strategy to achieve what you want.<br>
<span class="HOEnZb"><font color="#888888"><br>
Alexander<br>
</font></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: &quot;Einav Cohen&quot; &lt;<a href="mailto:ecohen@redhat.com">ecohen@redhat.com</a>&gt;<br>
&gt; Sent: 14-03-2014 01:21<br>
</div><div class="HOEnZb"><div class="h5">&gt; To: &quot;aditya mamidwar&quot; &lt;<a href="mailto:aditya.mamidwar@gmail.com">aditya.mamidwar@gmail.com</a>&gt;; &quot;Vojtech Szocs&quot;<br>
&gt; &lt;<a href="mailto:vszocs@redhat.com">vszocs@redhat.com</a>&gt; Cc: &quot;<a href="mailto:users@ovirt.org">users@ovirt.org</a>&quot; &lt;<a href="mailto:users@ovirt.org">users@ovirt.org</a>&gt;;<br>
&gt; &quot;<a href="mailto:engine-devel@ovirt.org">engine-devel@ovirt.org</a>&quot; &lt;<a href="mailto:engine-devel@ovirt.org">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&#39;t support hooking to events such as &quot;tab<br>
&gt; x was selected&quot; and/or &quot;button b was clicked&quot;.<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 &#39;row x was selected in the grid&#39;.<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 &#39;run&#39; 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 &quot;engine-plugin&quot;<br>
&gt; infrastructure that we don&#39;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: &quot;aditya mamidwar&quot; &lt;<a href="mailto:aditya.mamidwar@gmail.com">aditya.mamidwar@gmail.com</a>&gt;<br>
&gt; &gt; To: <a href="mailto:users@ovirt.org">users@ovirt.org</a>, <a href="mailto:engine-devel@ovirt.org">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">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>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>-Aditya Mamidwar
</div>