<div dir="ltr">The activity do not declare a dependency on another activity, and activity versions<div>are not contemplated. </div><div><br></div><div>The use case is simple, if you download something from the web, </div><div>you can open it without pass throw the Journal (the "Show in Journal" button).</div><div>Another candidate is the GetBooks activity. </div><div><br></div><div>The feature page describe the proposed solution:</div><div><br></div><div><a href="http://wiki.sugarlabs.org/go/Features/Start_activity_from_another_activity">http://wiki.sugarlabs.org/go/Features/Start_activity_from_another_activity</a><br></div><div><br></div><div>This feature was requested from UY. They said the intermediate step on the journal</div><div>confused users. I have heard that in other places too.</div><div><br></div><div>Gonzalo</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 20, 2015 at 12:03 AM, James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How does an activity declare a dependency on another activity?<br>
(e.g. <a href="http://activity.info" target="_blank">activity.info</a> file)<br>
<br>
Is the dependency versioned?<br>
(e.g. depends = Browse >= 157)<br>
<br>
Is the dependency rigid or only a suggestion?<br>
(e.g. suggests = Browse >= 157, vs depends = Browse > 149)<br>
<br>
How does a download and install of an activity bundle ensure the<br>
dependency is satisfied?<br>
<br>
How does Software Update to a new version of an activity ensure the<br>
new dependency is satisfied?<br>
<br>
How does List View erase of an activity ensure the recursive cascade<br>
erasure of the activities that depend on the activity being erased?<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
James Cameron<br>
<a href="http://quozl.linux.org.au/" target="_blank">http://quozl.linux.org.au/</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Gonzalo Odiard<br><br><div>SugarLabs - Software for children learning <br></div></div></div>
</div>