<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,5 @@
+06/16/08 - fixed partial rendering calls that had been missed during RC3 refactoring [Matthew Bass]
+
 05/07/08 - added quick_show_button option for hiding the show button on the list view [Matthew Bass]
 
 1.0RC03 -- 02/29/08</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -23,7 +23,7 @@
 	 &lt;div id=&quot;left&quot;&gt;
 	   &lt;%= render(:partial =&gt; &quot;shared/streamlined/side_menu&quot;)%&gt;
 	   &lt;% if advanced_filtering %&gt;
-         &lt;%= render :file =&gt; STREAMLINED_TEMPLATE_ROOT + '/shared/_filter' %&gt;	   
+         &lt;%= render_streamlined_file '/shared/_filter.rhtml' %&gt;
        &lt;% end %&gt;
 	 &lt;/div&gt;
 	 &lt;div id=&quot;center&quot;&gt;</diff>
      <filename>faux_rails_root/app/views/layouts/streamlined.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -90,9 +90,8 @@ class Streamlined::Column::Association &lt; Streamlined::Column::Base
   end
   
   def render_td_show(view, item)
-    view.render(:partial =&gt; show_view.partial, 
-                :locals =&gt; { :item =&gt; item, :relationship =&gt; self, 
-                :streamlined_def =&gt; show_view })
+    view.render(:file =&gt; show_view.partial, :use_full_path =&gt; false,
+                :locals =&gt; { :item =&gt; item, :relationship =&gt; self, :streamlined_def =&gt; show_view })
   end
   
   def render_td_list(view, item)</diff>
      <filename>lib/streamlined/column/association.rb</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,8 @@ module Streamlined::Controller::EnumerationMethods
     rel_type = model_ui.scalars[@enumeration_name.to_sym]
     @all_items = rel_type.enumeration.to_2d_array
     @selected_item = instance.send(@enumeration_name)
-    render(:partial =&gt; rel_type.edit_view.partial, :locals =&gt; {:item =&gt; instance, :relationship =&gt; rel_type})
+    render(:file =&gt; rel_type.edit_view.partial, :use_full_path =&gt; false,
+           :locals =&gt; {:item =&gt; instance, :relationship =&gt; rel_type})
   end
 
   # Show's the enumeration's configured +Show+ view, 
@@ -15,7 +16,8 @@ module Streamlined::Controller::EnumerationMethods
   def show_enumeration
     self.instance = model.find(params[:id])
     rel_type = model_ui.scalars[params[:enumeration].to_sym]
-    render(:partial =&gt; rel_type.show_view.partial, :locals =&gt; {:item =&gt; instance, :relationship =&gt; rel_type})
+    render(:file =&gt; rel_type.show_view.partial, :use_full_path =&gt; false,
+           :locals =&gt; {:item =&gt; instance, :relationship =&gt; rel_type})
   end
 
   # Select an item in the given enumeration. Used by the #enumerable view, as </diff>
      <filename>lib/streamlined/controller/enumeration_methods.rb</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,8 @@ module Streamlined::Controller::RelationshipMethods
    @rel_name = params[:relationship]
    relationship = context_column(@rel_name)
    set_items_and_all_items(relationship)
-   render(:partial =&gt; relationship.edit_view.partial, :locals =&gt; {:relationship =&gt; relationship})
+   render(:file =&gt; relationship.edit_view.partial, :use_full_path =&gt; false,
+          :locals =&gt; {:relationship =&gt; relationship})
  end
 
  # Show's the relationship's configured +Show+ view, 
@@ -19,9 +20,9 @@ module Streamlined::Controller::RelationshipMethods
  end
 
  def render_show_view_partial(relationship, item)
-   render(:partial =&gt; relationship.show_view.partial, :locals =&gt; {:item =&gt; item, 
-                                            :relationship =&gt; relationship, 
-                                            :streamlined_def =&gt; relationship.show_view})
+   render(:file =&gt; relationship.show_view.partial, :use_full_path =&gt; false,
+          :locals =&gt; {:item =&gt; item, :relationship =&gt; relationship,
+                      :streamlined_def =&gt; relationship.show_view})
  end
 
  # Add new items to the given relationship collection. Used by the #membership view, as </diff>
      <filename>lib/streamlined/controller/relationship_methods.rb</filename>
    </modified>
    <modified>
      <diff>@@ -25,7 +25,8 @@ class Streamlined::View::Base
   # Returns the path to the partial that will be used to render this relationship type.
   def partial
     mod = self.class.name.split(&quot;::&quot;)[-2]
-&quot;../../vendor/plugins/streamlined/templates/relationships/#{mod.underscore}/#{Inflector.underscore(Inflector.demodulize(self.class.name))}&quot;
+    partial_name = Inflector.underscore(Inflector.demodulize(self.class.name))
+    File.join(STREAMLINED_TEMPLATE_ROOT, &quot;relationships/#{mod.underscore}/_#{partial_name}.rhtml&quot;)
   end
     
 end</diff>
      <filename>lib/streamlined/view/base.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,8 +22,8 @@ module Streamlined::View::EditViews
   
   # Renders an Ajax-enabled table in a JavaScript window.
   class Window &lt; Streamlined::View::Base
-    def partial      
-      &quot;../../vendor/plugins/streamlined/templates/relationships/edit_views/inset_table&quot;
+    def partial
+      File.join(STREAMLINED_TEMPLATE_ROOT, &quot;relationships/edit_views/_inset_table.rhtml&quot;)
     end
   end
   
@@ -44,15 +44,11 @@ module Streamlined::View::EditViews
   
   # Like Membership, but with two distinct groups of checkboxes and an autofilter field
   class FilterSelect &lt; Streamlined::View::Base
-  
     def render_on_update(rel_name, id)
       @rel_name = rel_name
       @current_id = id
       &quot;update_filter_select&quot;
-      # page.replace_html &quot;rel_#{rel_name}_#{id}_unselected&quot;, :partial =&gt; '../../vendor/plugins/streamlined/templates/relationships/edit_views/filter_select/unselected_items'
-      # page.replace_html &quot;rel_#{rel_name}_#{id}_selected&quot;, :partial =&gt; '../../vendor/plugins/streamlined/templates/relationships/edit_views/filter_select/selected_items'
     end
-    
   end
   
 end</diff>
      <filename>lib/streamlined/view/edit_views.rb</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@ xml.tag! Inflector.pluralize(model_name) do
       @export_columns.each do |column|
         if column.is_displayable_in_context?(self, item)
           if column.is_a?(Streamlined::Column::Association)
-            contents =  render(:partial =&gt; column.show_view.partial, 
+            contents =  render(:file =&gt; column.show_view.partial, :use_full_path =&gt; false, 
                 :locals =&gt; { :item =&gt; item, :relationship =&gt; column, 
                 :streamlined_def =&gt; column.show_view })
             # strip out html tags</diff>
      <filename>templates/generic_views/list.rxml</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,2 @@
-page.replace_html &quot;rel_#{@rel_name}_#{@current_id}_unselected&quot;, :partial =&gt; '../../vendor/plugins/streamlined/templates/relationships/edit_views/filter_select/unselected_items'
-page.replace_html &quot;rel_#{@rel_name}_#{@current_id}_selected&quot;, :partial =&gt; '../../vendor/plugins/streamlined/templates/relationships/edit_views/filter_select/selected_items'
+page.replace_html &quot;rel_#{@rel_name}_#{@current_id}_unselected&quot;, :file =&gt; File.join(STREAMLINED_TEMPLATE_ROOT, 'relationships/edit_views/filter_select/_unselected_items.rhtml', :use_full_path =&gt; false
+page.replace_html &quot;rel_#{@rel_name}_#{@current_id}_selected&quot;, :file =&gt; File.join(STREAMLINED_TEMPLATE_ROOT, 'relationships/edit_views/filter_select/_selected_items.rhtml', :use_full_path =&gt; false</diff>
      <filename>templates/generic_views/update_filter_select.rjs</filename>
    </modified>
    <modified>
      <diff>@@ -5,11 +5,11 @@
 	&lt;input type=&quot;hidden&quot; name=&quot;rel_name&quot; value=&quot;&lt;%= @rel_name %&gt;&quot;&gt;
 	&lt;input type=&quot;hidden&quot; name=&quot;klass&quot; value=&quot;&lt;%= @klass %&gt;&quot;&gt;
 	&lt;div id=&quot;rel_&lt;%= @rel_name %&gt;_&lt;%= @root.id %&gt;_unselected&quot; class=&quot;streamlined_relationship&quot;&gt;
-	&lt;%= render :partial =&gt; '../../vendor/plugins/streamlined/templates/relationships/edit_views/filter_select/unselected_items' %&gt;
+	&lt;%= render_streamlined_file '/relationships/edit_views/filter_select/_unselected_items.rhtml' %&gt;
 &lt;/div&gt;
 &lt;hr&gt;
 &lt;div id=&quot;rel_&lt;%= @rel_name %&gt;_&lt;%= @root.id %&gt;_selected&quot;&gt;
-&lt;%= render :partial =&gt; '../../vendor/plugins/streamlined/templates/relationships/edit_views/filter_select/selected_items' %&gt;
+&lt;%= render_streamlined_file '/relationships/edit_views/filter_select/_selected_items.rhtml' %&gt;
 &lt;/div&gt;
   &lt;/form&gt;
 &lt;%= observe_form  &quot;rel_#{@rel_name}_#{@root.id}&quot;, </diff>
      <filename>templates/relationships/edit_views/_filter_select.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -52,7 +52,7 @@ private
     @rel_type = flexmock(:enumeration =&gt; options[:enumeration], :edit_view =&gt; edit_view, :show_view =&gt; show_view)
     
     (model = flexmock).should_receive(:find).with('123').and_return(@item).once
-    (model_ui = flexmock).should_receive(:scalars).and_return(:foo =&gt; @rel_type).once
+    (model_ui = flexmock).stubs(:scalars).returns(:foo =&gt; @rel_type)
     
     flexmock(self, :model =&gt; model)
     flexmock(self, :model_ui =&gt; model_ui)
@@ -60,7 +60,7 @@ private
   end
   
   def should_render_with_partial(partial)
-    render_options = { :partial =&gt; partial, :locals =&gt; { :item =&gt; @item, :relationship =&gt; @rel_type }}
+    render_options = { :file =&gt; partial, :use_full_path =&gt; false, :locals =&gt; { :item =&gt; @item, :relationship =&gt; @rel_type }}
     flexmock(self).should_receive(:render).with(render_options).and_return('render_results').once
   end
   </diff>
      <filename>test/functional/streamlined/controller/enumeration_methods_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -31,7 +31,7 @@ describe &quot;Streamlined::Controller::RelationshipMethods&quot; do
     show_view = flexmock('show_view', :partial =&gt; :partial)
     relationship = flexmock('relationship', :show_view =&gt; show_view)
     flexmock(@inst) do |mock|
-      mock.should_receive(:render).with(:partial =&gt; :partial, :locals =&gt; {:item =&gt; :item, :relationship =&gt; relationship, :streamlined_def =&gt; show_view}).once
+      mock.should_receive(:render).with(:file =&gt; :partial, :use_full_path =&gt; false, :locals =&gt; {:item =&gt; :item, :relationship =&gt; relationship, :streamlined_def =&gt; show_view}).once
     end
     @inst.render_show_view_partial(relationship, :item)
   end
@@ -43,7 +43,7 @@ describe &quot;Streamlined::Controller::RelationshipMethods&quot; do
       mock.should_receive(:model).and_return(flexmock('model', :find =&gt; nil))
       mock.should_receive(:context_column).and_return(rel_type).once
       mock.should_receive(:set_items_and_all_items).with(rel_type).once
-      expected_render_args = { :partial =&gt; 'partial', :locals =&gt; { :relationship =&gt; rel_type }}
+      expected_render_args = { :file =&gt; 'partial', :use_full_path =&gt; false, :locals =&gt; { :relationship =&gt; rel_type }}
       mock.should_receive(:render).with(expected_render_args).once
     end
     @inst.edit_relationship</diff>
      <filename>test/unit/streamlined/controller/relationship_methods_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -15,6 +15,6 @@ describe &quot;Streamlined::View::Base&quot; do
   end
   
   it &quot;partial&quot; do
-    assert_equal &quot;../../vendor/plugins/streamlined/templates/relationships/view/base&quot;, @base.partial
+    assert_equal &quot;#{STREAMLINED_TEMPLATE_ROOT}/relationships/view/_base.rhtml&quot;, @base.partial
   end
 end
\ No newline at end of file</diff>
      <filename>test/unit/streamlined/view/base_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1f2b03008f8b51b5f9e70936eda1441892bbcf17</id>
    </parent>
  </parents>
  <author>
    <name>matthew</name>
    <email>matthew@4f249914-c612-0410-8deb-f4485a9d85ab</email>
  </author>
  <url>http://github.com/relevance/streamlined/commit/4217493fa76901f5febce33d059224ff4938e437</url>
  <id>4217493fa76901f5febce33d059224ff4938e437</id>
  <committed-date>2008-06-16T14:38:56-07:00</committed-date>
  <authored-date>2008-06-16T14:38:56-07:00</authored-date>
  <message>fixed partial rendering calls that had been missed during RC3 refactoring</message>
  <tree>829ccc768d0f167333762ee02f7206fdb66b5a9b</tree>
  <committer>
    <name>matthew</name>
    <email>matthew@4f249914-c612-0410-8deb-f4485a9d85ab</email>
  </committer>
</commit>
