Thank you for trying it. I mean it! That's all I want :)
> Generators for resources should be smarter and look a models attributes and type_for_attribute and add all the fields for me. Things like enums should be easier than needed to also specify them as select options.
> The suggested generators for namespaced models ```bin/rails generate avo:resource Cms::Page``` dont seam to work
I agree. The generators could be smarter. Maybe even generate a resource when you generate a model. There's a really old PR started a while back.
https://github.com/avo-hq/avo/pull/182
> You also dont have any datetime field types. (edit it appears you do but the docs dont list them on the https://docs.avohq.io/1.0/field-options.html)
We actually do have them. Date and DateTime with a wonderful date picker (flatpickr). Not sure how you landed on that page (it's for version 1.0). The correct link below.
https://docs.avohq.io/2.0/fields.html
> All attributes should also be default sortable.
TBH, I avoided that by default. I'm not sure you'd like the user to sort by anything from the start, but maybe that's just a thing of preference.
> Also using the models schema should give you default filtering. Strings should be loose, numbers/enums should be exact, datetime should be ranged.
Yes. I agree that an advanced filtering system is helpful and needed. The current filtering system is powerful too. You can make complex queries (query by multiple columns) from one toggle/dropdown, instead of adding multiple filters to get sthe same result.
Thank you for this thorough review. Being a solo developer I have a lot on my plate. I'm talking development and others (marketing, sales, copywriting, etc.). When doing development I have to choose what's important and what can wait. That's why the generators are not that smart. I have a GitHub discussion started around the advanced filtering, but there's not that much ctivity around it. I'd love to bring it in soon.
https://github.com/avo-hq/avo/discussions/739
Until that point I'm focusing on bringing features that help the users and fix real problems for them. That was and is my main concern going forward.
I'm sorry you think it underdelivers. I respect your comment, and I'd love to talk to you and see what you think really is missing. Except for the filters, all the other concerns are not really user-centered.
https://calendly.com/adrianthedev
Thank you!