frontaid / schema

FrontAid CMS Schema
2 stars 1 forks source link

Few Feature Suggestions #3

Open osseonews opened 3 years ago

osseonews commented 3 years ago

First of all, thanks for this app. I think it is well thought out and simple, easy to use. Here are a few suggestions for improvements after using it a bit:

frontaid commented 3 years ago

That is lovely to hear, thank you! :) And it is great that you are thinking about FrontAid's future. Actually, we have all of these suggestions already on our backlog. But I cannot promise when or if they will be available.

Implement Required Fields

That is a tricky one. The UI cannot directly enforce all required fields, especially if you have a large Model. Instead, we are thinking about a mechanism that will require only fields that the editor has seen (e.g. expanded or zoomed into) or interacted with. The FrontAid Schema already includes a required keyword, but that was defined in JSON Schema and does not have any effect on the FrontAid UI.

Allow User Restriction per Project. I may have missed this, but it seems like if you create new users, the user has access to all the projects. You should be able to restrict the user to only certain projects.

You have not missed it. User permissions are currently by Space, and not by Project.

osseonews commented 3 years ago

BTW, another very useful feature to have is an ability to duplicate an entry item. You already provide an ability to easily delete or move an item in a list. Would be great to also provide an ability to duplicate the item, this makes it easier to create content quickly.