jowilf / starlette-admin

Fast, beautiful and extensible administrative interface framework for Starlette & FastApi applications
https://jowilf.github.io/starlette-admin/
MIT License
530 stars 55 forks source link

Enhancement: `column_editable_list` feature from Flask Admin #448

Open hasansezertasan opened 6 months ago

hasansezertasan commented 6 months ago

Is your feature request related to a problem? Please describe. There are some use cases in which users are required to edit a record property on the list page.

hasansezertasan commented 2 months ago

Last month I implemented another template mode to use with Flask Admin. I used Tabler as the UI kit. Thanks to Flask Admin's structure, it was very easy to do it.

One problem I faced was X-Editable library that Flask Admin used for editable columns. The library is abandoned and doesn't support Bootstrap5, meaning Tabler. It didn't work as expected, it didn't even work.

I found a fork of it and tried it and it worked but after looking at it closely, why need a specific third party package for a very small functionality? The library isn't even a small one and has very low contribution to the project. On the other hand, there is HTMX. Which is very good for this purpose.

I believe the best way to implement such a thing is HTMX, which might contribute to the project more than we can think of.