<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="188339" data-post-id="188339">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kman4you" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kman4you/120/17991_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kman4you
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey <a class="mention" href="/u/aesmail" rel="nofollow">@aesmail</a>, Hope you are doing well.<br>
I ran into another problem and I want your suggestion for its solution. While clicking on editing a record which has <code>many-to-many</code> relationships it shows</p>
<p><code>lists in Phoenix.HTML and templates may only contain integers representing bytes, binaries or other lists, got invalid entry:</code></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">%Stakester.Accounts.Roles{
  __meta__: #Ecto.Schema.Metadata&lt;:loaded, "roles"&gt;,
  description: "This role will contain staff of Stakester",
  id: 2,
  name: "Staff",
  permissions: [
    %Stakester.Accounts.Permissions{
      __meta__: #Ecto.Schema.Metadata&lt;:loaded, "permissions"&gt;,
      description: "",
      id: 2,
      name: "staff_user",
      roles: #Ecto.Association.NotLoaded&lt;association :roles is not loaded&gt;,
    },
    %Stakester.Accounts.Permissions{
      __meta__: #Ecto.Schema.Metadata&lt;:loaded, "permissions"&gt;,
      description: "",
      id: 8,
      name: "registered_user",
      roles: #Ecto.Association.NotLoaded&lt;association :roles is not loaded&gt;,
    }
  ],
}
</code></pre>
<p>As far as I guess it is occurring due to<br>
<code>permissions: [%Stakester.Accounts.Permissions{}]</code>,<br>
and we need to override some kind of <code>show</code>, <code>edit</code> or <code>view</code> function just like <code>index(_conn)</code> but I cannot get any idea about it.</p>
<p>Also, it would be much better if somehow we can render our custom form for editing because we will have to <code>check/uncheck</code> the permissions for several roles.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="188339" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/44">Post #43</a>
	                </div>
	            </div>
              <div id="likers-container-188339" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="188339"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #43"></div>
  </section>
</div>
    <div class="postbit" id="188409" data-post-id="188409">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="aesmail" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/aesmail/120/32118_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  aesmail
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I think phoenix is complaining that it doesn’t know how to render <code>%Roles{}</code>. You need to be explicit in how to render stuff in templates ( <code>&lt;%= roles.name %&gt;</code> instead of <code>&lt;%= roles %&gt;</code> for example).</p>
<p>You can customize the form page (show/edit) by <a href="https://github.com/aesmail/kaffy#form-pages" rel="noopener nofollow ugc">overriding</a> <code>form_fields/1</code>. This allows you to customize what fields to display in forms and how to display them. There’s a very simple authorization mechanism if it’s enough for you.</p>
<p>Having said all that, Kaffy is undergoing a major rewrite that is taking longer than I expected. Adding features and applying bug fixes is slow currently due to this.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="188409" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/45">Post #44</a>
	                </div>
	            </div>
              <div id="likers-container-188409" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="188409"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #44"></div>
  </section>
</div>
    <div class="postbit" id="188455" data-post-id="188455">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kman4you" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/kman4you/120/17991_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kman4you
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/aesmail" rel="nofollow">@aesmail</a>, thank you for the feedback. I managed to get it work.</p>
<p>P.S I am excited for the new release, More power to you and all the developers working on it.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="188455" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/46">Post #45</a>
	                </div>
	            </div>
              <div id="likers-container-188455" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="188455"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #45"></div>
  </section>
</div>
    <div class="postbit" id="188488" data-post-id="188488">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="pedromtavares" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/pedromtavares/120/15263_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  pedromtavares
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey <a class="mention" href="/u/aesmail" rel="nofollow">@aesmail</a>, congrats on the project! It’s definitely a big undertaking so we all appreciate your efforts.</p>
<p>My honest feedback from what I’ve read so far about the project is that you should prioritize more convention over configuration. If you try to make the panel too extensible to accomodate all needs you fall into the trap of forcing developers to having to learn way too much in order to properly use it, which creates greater cognitive overload and thus steers people away: “It’ll be easier to just write this from scratch by myself than figuring all of this out to fit my needs”, you know?</p>
<p>I’d suggest to make some design choices on how you think most people will use an admin panel and create a powerful and simple workflow based on that, and if people need customization, give them the liberty to just write common controllers/views/templates as they would a normal Phoenix app.</p>
<p>I liked how Torch (<a href="https://github.com/mojotech/torch" class="inline-onebox" rel="noopener nofollow ugc">GitHub - mojotech/torch: A rapid admin generator for Elixir &amp; Phoenix · GitHub</a>) approached this: it simply generates a bunch of files for you and lets you adjust them however you like. But that’s obviously just one way of looking at things, you gotta nail the right balance between funcionality and freedom, I just think Kaffy as it stands is pulling a bit harder on the functionality side (whilst Torch is too much on the freedom side).</p>
<p>I’ll be keeping a watch on how things develop, good luck!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="188488" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/47">Post #46</a>
	                </div>
	            </div>
              <div id="likers-container-188488" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="188488"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #46"></div>
  </section>
</div>
    <div class="postbit" id="188503" data-post-id="188503">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="aesmail" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/aesmail/120/32118_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  aesmail
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/pedromtavares" rel="nofollow">@pedromtavares</a> I love and appreciate the honest and great feedback. From my side, I’m actually adding features or customizations that I actually use for my personal or professional projects. The thing that started Kaffy was that I should be able to just hit the ground running with sensible defaults where I <em>shouldn’t have to</em> customize the functionality. I have been following Torch. I understand the use cases for it. I played with it a little. I think it’s cool, but honestly I personally never needed a package like Torch before. My personal opinion is, an admin package should handle all basic things out of the box, providing options to customize the default behavior.</p>
<p>After working with django for years now, I still find new options/customizations that I didn’t know about. Django’s admin app isn’t the best admin panel out there (it definitely has its real drawbacks that I tried to fix somehow with Kaffy), but it shows how much of a “weight” is lifted from your shoulder just not having to think about creating an admin panel.</p>
<p>I agree with you that things could get too complicated and confusing the more options a package has, but I also feel it depends on how those options are “presented” to the developers. I like that if I need to do something, there’s a supported way for it.</p>
<p>Kaffy is really young and has a long way to go (hopefully). Feedback like yours is highly appreciated and could realistically improve the project’s future.</p>
<p>I do have really big expectations for Kaffy’s future and one of my personal goals is to make Kaffy the default choice for new phoenix projects.</p>
<p>Having said all that, Kaffy <strong>will</strong> have some kind of support for “building your own thing”. I’m not sure how to add it yet. I don’t think it’ll be through generators though. I’m experimenting with different ways now. I’ve said this before, but the project is going through a major rewrite for an upcoming feature and it’s the perfect opportunity to add and/or break stuff when necessary for the sake of the project’s future.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="188503" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/48">Post #47</a>
	                </div>
	            </div>
              <div id="likers-container-188503" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="188503"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #47"></div>
  </section>
</div>
    <div class="postbit" id="189075" data-post-id="189075">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="tfwright" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/tfwright/120/20299_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  tfwright
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I really am super grateful for and impressed by this project, but I have the same feedback as <a class="mention" href="/u/pedromtavares" rel="nofollow">@pedromtavares</a>. I started using Kaffy from the beginning because it filled such a crucial gap and, initially, was so easy to just plug in and use. But now I find myself on 0.9, with a view that doesn’t work because one of the columns has an unsupported type, and the configuration to hide or fix the issue is just too overwhelming to attempt. Maybe it’s just an issue of documentation and I’m missing the way to simply change this sort of thing, but I had to do something similar a few versions back and although it already felt a <em>bit</em> clunky I managed it fine.</p>
<p>In other words, while I <em>completely</em> agree with these two statements:</p>
<blockquote>
<p>The thing that started Kaffy was that I should be able to just hit the ground running with sensible defaults where I <em>shouldn’t have to</em> customize the functionality.</p>
</blockquote>
<blockquote>
<p>I agree with you that things could get too complicated and confusing the more options a package has, but I also feel it depends on how those options are “presented” to the developers.</p>
</blockquote>
<p>…I’m not sure I see Kaffy moving steadily in that direction, of “works out of the box”, and “easy to customize if you need.” My broken view is probably a minor issue that will be fixed in a future release so it’s more the second issue that’s more of a problem, at least for me.  For the effort required to use now I’m on the edge of just forking it and stripping it down to just what I need. That’s the great thing about open source of course, but it’s also a last ditch solution.</p>
<p>Finally, I don’t want this to just be a (non-paying) ‘customer complaint’, so I’m happy to off more concrete suggestions in a DM (and possibly help implementing them) if you’d find that helpful.</p>
<p>Cheers!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="189075" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/49">Post #48</a>
	                </div>
	            </div>
              <div id="likers-container-189075" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="189075"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #48"></div>
  </section>
</div>
    <div class="postbit" id="189164" data-post-id="189164">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="aesmail" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/aesmail/120/32118_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  aesmail
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m glad you’re sharing your feedback <a class="mention" href="/u/tfwright" rel="nofollow">@tfwright</a>.</p>
<p>I’d say that Kaffy is still not “production-ready” in terms of features. We are using it in production in a few projects, but the lack of some basic features (e.g. many-to-many associations) makes it not beginner-friendly.</p>
<p>As mentioned earlier, Kaffy is potentially a huge project and relatively extremely young. It won’t be everybody’s cup of tea. I spent countless hours during April/May trying to get a version on hex. It was full of bugs I didn’t know about and missing features requested by the community I wasn’t planning to include. Then the community started contributing heavily to the project. Without the community’s contributions (in any way and form, including feedback like yours), Kaffy wouldn’t have reached where it is right now in such a short time.</p>
<p>I totally agree that it has a long way to go. However, it’s getting there slowly.</p>
<p>I also plan on releasing v1.0 when the time comes which will be the “stable and production-ready” version.</p>
<p>One important and critical thing that I currently consider a bug is Kaffy’s documentation. I wouldn’t say that Kaffy has good documentation. That also needs to be fixed before v1.0.</p>
<aside class="quote no-group" data-username="tfwright" data-post="49" data-topic="31355">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/tfwright/48/20299_2.png" class="avatar"> tfwright:</div>
<blockquote>
<p>I don’t want this to just be a (non-paying) ‘customer complaint’</p>
</blockquote>
</aside>
<p>’<br>
I don’t see it that way. The fact that you are taking the time to express your ideas and concerns shows that you care. And I’m grateful for that.</p>
<aside class="quote no-group" data-username="tfwright" data-post="49" data-topic="31355">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/tfwright/48/20299_2.png" class="avatar"> tfwright:</div>
<blockquote>
<p>I’m happy to off more concrete suggestions in a DM (and possibly help implementing them) if you’d find that helpful.</p>
</blockquote>
</aside>
<p>That would be great. Feel free to DM me any time. Any efforts to help Kaffy reach its goals and cover the needs of more developers are welcome.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="189164" data-batch-url="/posts/batch_likers">
                        6
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/50">Post #49</a>
	                </div>
	            </div>
              <div id="likers-container-189164" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="189164"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #49"></div>
  </section>
</div>
    <div class="postbit" id="189202" data-post-id="189202">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="james39032" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  james39032
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>What would be an alternative to Kaffy which is production-ready? I’ve seen Ex_admin but it hasn’t been updated since 2018. I’ve also found Torch (<a href="https://github.com/mojotech/torch" class="inline-onebox" rel="noopener nofollow ugc">GitHub - mojotech/torch: A rapid admin generator for Elixir &amp; Phoenix · GitHub</a>) but I don’t know if it’s production ready.</p>
<p>Kaffy looks really cool and sleek though. Congrat’ I can’t wait for the stable release 1.0</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="189202" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/51">Post #50</a>
	                </div>
	            </div>
              <div id="likers-container-189202" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="189202"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #50"></div>
  </section>
</div>
    <div class="postbit" id="189204" data-post-id="189204">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="aesmail" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/aesmail/120/32118_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  aesmail
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I think Torch is your best bet right now if Kaffy doesn’t provide what you need. There’s also adminable.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="189204" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/52">Post #51</a>
	                </div>
	            </div>
              <div id="likers-container-189204" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="189204"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #51"></div>
  </section>
</div>
    <div class="postbit" id="189210" data-post-id="189210">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="james39032" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  james39032
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thank you! I’ll go for Torch then but will definitively keep an eyes on Kaffy.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="189210" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/kaffy-a-quick-and-flexible-admin-interface-for-phoenix-applications/31355/53">Post #52</a>
	                </div>
	            </div>
              <div id="likers-container-189210" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="189210"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #52"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/31355/load_more?page=6">Load more posts (47 remaining)</a>
</div></template></turbo-stream>