Modify StarPermissionLogic [CI Skip]

but spec will be failed.

- User can't add stars assigned to unviewable object.
- User can't view the star assigned to unviewable object.
- User can delete the star assigned to editable object.