Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature ideas #37

Open
aileftech opened this issue Nov 8, 2023 · 6 comments
Open

Feature ideas #37

aileftech opened this issue Nov 8, 2023 · 6 comments
Labels
feedback wanted Asking for your feedback about possible features

Comments

@aileftech
Copy link
Owner

If you think something is missing from SnapAdmin, please leave a comment with a short explanation of what you would like to see.

If somebody already commented with something similar, you can leave a reaction so I can gauge the interest in every feature.

@aileftech aileftech added the feedback wanted Asking for your feedback about possible features label Nov 8, 2023
@aileftech aileftech pinned this issue Nov 8, 2023
@jamesmbowler
Copy link

I'd like to see role based permissions using spring security.

@aileftech
Copy link
Owner Author

aileftech commented Dec 12, 2023

Hi! This is "partially" supported as explained in the docs. You have to adapt your security configuration manually to protect the routes the way you wish. Were you referring to some deeper integration or something different?

@jamesmbowler
Copy link

Oh, nice! Great project, thanks!

@kamlesh0606
Copy link

  1. When Product Edit/Add Flow, apply custom validation Or Custom Logic Over Data Save.
  2. Apply Role on Add, Edit, View, Delete, Export on Api
  3. callback Function When Data Save For update to other place Like cache Or depended Flow
  4. Data Encryption Like AES 256 , ...
  5. Secure Field Manage Like Password , Email Id , SSN Number, User Profile Data for Manage HIPPA Policy
  6. Image save in File Storage and Details update at DB Side Like Name , UUID Id of image.
  7. Depended Master selection Like Product needs category , Tag , Company. May be Select 1 Or More.
  8. Audit Logs For Data Edit , Update , Delete. if Data Secure then provide View also

@BlackHornet
Copy link

I really like the project, looks really great to provide a very nice GUI to manage my data.
One thing I am missing so far ist the support for embedded data.

For example I would like to define localizable properties in my entity using @Embeddables and @ElementCollection.

Another thing would be the options to really use UUID fields like for example:
@id
@GeneratedValue
protected UUID uid;

Using this in my Entity is throwing an error in SnapAdmin, when I try to delete an entity, that it provides a String, not an UUID.

Could this being added in the future as well?

@BlackHornet
Copy link

Not sure how difficult this would be, but it would be awesome if you have a relationship (lets say Entity A has Relationships to Entity B), that in the Entity A you have the option to really add Entity B items directly without having to create B for itself, and then look up the reference in another step afterwards in A.
Could make it so much easier to manage related elements.
Something like this comes up in my mind:

image

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feedback wanted Asking for your feedback about possible features
Projects
None yet
Development

No branches or pull requests

4 participants