<!-- 
RSS generated by JIRA (8.1.3#801003-sha1:6b6f07cffadda9a0d6efe24639daed8ce94dcdd6) at Sat Feb 10 05:46:00 GMT 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Rivet Logic Corporation JIRA </title>
    <link>https://issues.rivetlogic.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.1.3</version>
        <build-number>801003</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[AWPR-5] Not able to upload using awprmyspaces</title>
                <link>https://issues.rivetlogic.com/browse/AWPR-5</link>
                <project id="10074" key="AWPR">Alfresco Web script Portlet rivet</project>
                    <description>I applied patch through awpr-example-webscripts.amp in alfresco every thing seem to be working fine except upload . I dont know what goes wrong . I am authenticating using star as admin/ admin and admin can upload document in the folder which ia trying. I am able to upload running the webscript directly.but not when using awpr and liferay. I have attached the example amp file</description>
                <environment>alfresco 3.0 labs and liferay5.2.3</environment>
        <key id="15817">AWPR-5</key>
            <summary>Not able to upload using awprmyspaces</summary>
                <type id="1" iconUrl="https://issues.rivetlogic.com/secure/viewavatar?size=xsmall&amp;avatarId=11083&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://issues.rivetlogic.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="5" iconUrl="https://issues.rivetlogic.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="aelnattar">Al El-Nattar</assignee>
                                    <reporter username="nilendra">nilendra</reporter>
                        <labels>
                    </labels>
                <created>Fri, 17 Jul 2009 07:44:49 -0400</created>
                <updated>Wed, 22 Jul 2009 04:52:52 -0400</updated>
                            <resolved>Tue, 21 Jul 2009 06:35:34 -0400</resolved>
                                    <version>1.3.0</version>
                                    <fixVersion>1.5.0</fixVersion>
                                    <component>awpr-jboss-portal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                <comments>
                            <comment id="24616" author="aelnattar" created="Fri, 17 Jul 2009 07:54:17 -0400"  >Hi,&lt;br/&gt;
&lt;br/&gt;
There is a bug in the example Web scripts AMP that was released with AWPr 1.3.0. Please try to upgrade to AWPr 1.5.0 and let us know if you still see this problem.&lt;br/&gt;
&lt;br/&gt;
Cheers.</comment>
                            <comment id="24648" author="nilendra" created="Mon, 20 Jul 2009 06:40:08 -0400"  >&lt;br/&gt;
Thanks Alaaedin,&lt;br/&gt;
I am still facing problem with upload using AWPr 1.5 .Upload script works fine when I hit webscript directly &lt;br/&gt;
uploadOk and then uploadCompleteHandleris called when i hit the link directly.But when I hit it using awpr only uploadOK function is called. getContextPath() is print as blank instead of /alfresco&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;uploadOK: function(actionEl, path)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (this.fileInput.value.length &amp;gt; 0)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br/&gt;
	alert (&amp;#39;length&amp;#39; +this.fileInput.value + getContextPath());&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// call the upload help to perform the upload&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;handleUploadHelper(this.fileInput,&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;1&amp;quot;,   // TODO: generate unique ID? (parent space noderef?)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MySpaces.uploadCompleteHandler,&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;getContextPath(),&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;/ajax/invoke/FileUploadBean.uploadFile&amp;quot;,&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{currentPath: path.replace(&amp;quot;_%_&amp;quot;, &amp;quot;&amp;#39;&amp;quot;)});   // decode path&lt;br/&gt;
	&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.fileInput = null;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.closePopupPanel();&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;/**&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Callback function executed after the upload of a new file is complete&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;uploadCompleteHandler: function(id, path, fileName, error)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br/&gt;
	alert(&amp;#39;Upload Completed&amp;#39;);&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (error == null)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br/&gt;
	&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MySpaces.refreshList();&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&amp;quot;ERROR: &amp;quot; + error);&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (this.fxOverlay)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.fxOverlay.start(0);&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br/&gt;
</comment>
                            <comment id="24690" author="aelnattar" created="Tue, 21 Jul 2009 06:35:34 -0400"  >The examples webscript AMP provided with AWPr 1.3.0 has this bug. You should be using the one bundled with AWPr 1.5.0. You can also download it from the AWPr download page:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://wiki.rivetlogic.com/download/attachments/4983599/awpr-example-webscripts-1.5.0.amp?version=1&quot;&gt;http://wiki.rivetlogic.com/download/attachments/4983599/awpr-example-webscripts-1.5.0.amp?version=1&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
The fixed version should look like this:&lt;br/&gt;
&lt;br/&gt;
uploadOK: function(actionEl, path)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (this.fileInput.value.length &amp;gt; 0)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// call the upload help to perform the upload&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;handleUploadHelper(this.fileInput,&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;1&amp;quot;,   // TODO: generate unique ID? (parent space noderef?)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MySpaces.uploadCompleteHandler,&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;getContextPath(),&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MySpaces.AlfUrl + &amp;quot;/ajax/invoke/FileUploadBean.uploadFile&amp;quot;,&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{currentPath: path.replace(&amp;quot;_%_&amp;quot;, &amp;quot;&amp;#39;&amp;quot;)});   // decode path&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.fileInput = null;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.closePopupPanel();&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br/&gt;
&amp;nbsp;</comment>
                            <comment id="24715" author="nilendra" created="Wed, 22 Jul 2009 03:12:12 -0400"  >Thanks,&lt;br/&gt;
As suggested, we applied amp patch from &lt;a href=&quot;http://wiki.rivetlogic.com/download/attachments/4983599/awpr-example-webscripts-1.5.0.amp?version=1&quot;&gt;http://wiki.rivetlogic.com/download/attachments/4983599/awpr-example-webscripts-1.5.0.amp?version=1&lt;/a&gt; &lt;br/&gt;
&lt;br/&gt;
it has uploadOK and we are able to upload content when calling the Alfresco  webscript url directly .&lt;br/&gt;
&lt;br/&gt;
However AWprMySpaces portlet has got broken and doesnt display anything. Following is the URI setting I did in the portlet prefences:&lt;br/&gt;
&amp;nbsp;&lt;a href=&quot;http://3.209.35.66:8081/alfresco/service/ui/awprmyspaces?f=0&amp;p=/Company%20Home/Sites&amp;t=TICKET_4874b92907b220406dde32219f487106d9efeb03&amp;alfUrl=http://3.209.35.66:8081/alfresco&quot;&gt;http://3.209.35.66:8081/alfresco/service/ui/awprmyspaces?f=0&amp;amp;p=/Company%20Home/Sites&amp;amp;t=TICKET_4874b92907b220406dde32219f487106d9efeb03&amp;amp;alfUrl=http://3.209.35.66:8081/alfresco&lt;/a&gt;&lt;br/&gt;
[this works fine when called directly]&lt;br/&gt;
When we set this url using awpr1.5 preference setting, nothing is displayed. in console we have logger showing incorrect uri. (aling with the uri settings as detailed above)&lt;br/&gt;
</comment>
                            <comment id="24716" author="aelnattar" created="Wed, 22 Jul 2009 04:52:52 -0400"  >Since the My Spaces Web script makes AJAX calls you run into cross-domain security issues if you access the script this way from AWPr.&lt;br/&gt;
&lt;br/&gt;
The portal&amp;#39;s URL and Alfresco&amp;#39;s URL must use the same domain name (including port number), so the only way to do this would be via a proxy (e.g. mod_jk).&lt;br/&gt;
&lt;br/&gt;
We have a page on the AWPr wiki that explains this and shows you what the AWPr preference values should look like for awprmyspaces:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://wiki.rivetlogic.com/display/AWPr/Example+Web+scripts&quot;&gt;http://wiki.rivetlogic.com/display/AWPr/Example+Web+scripts&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Hope this helps.</comment>
                    </comments>
                    <attachments>
                            <attachment id="13762" name="awpr-example-webscripts.amp" size="89703" author="nilendra" created="Fri, 17 Jul 2009 07:44:49 -0400"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_11470" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_11170" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i00dqf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10070" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2226</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10021" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Resolution Date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 20 Jul 2009 00:00:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            </customfields>
    </item>
</channel>
</rss>