Yes, the sample application is running as expected.
I tried with my own test application where I did the following but not working:
- Moved User entity, user screen from main application to “users” add-on
- Moved Secirities folder from main application to “users”
- Updated package references but the following preferences couldn’t be resolved:
For User entity:
import io.jmix.security.authentication.JmixUserDetails;
for DatabaseUserRepository in Security:
import io.jmix.securitydata.user.AbstractDatabaseUserRepository;
for FullAccessRole in security:
import io.jmix.security.model.EntityAttributePolicyAction;
import io.jmix.security.model.EntityPolicyAction;
import io.jmix.security.role.annotation.EntityAttributePolicy;
import io.jmix.security.role.annotation.EntityPolicy;
import io.jmix.security.role.annotation.ResourceRole;
import io.jmix.security.role.annotation.SpecificPolicy;
import io.jmix.securityui.role.annotation.MenuPolicy;
import io.jmix.securityui.role.annotation.ScreenPolicy;
I’m surely missing something, would appreciate indicating what is missing here.