What photo on the album cover should be for the album property, not for the photo.
Instead of using a boolean property in your photos, use the photo link in your album.
Reply to comment: Assuming that the “built-in model” means that I assume it will be in my comment, you will probably have to provide your own add form template . Using it, you can still provide checkboxes (instead of checkboxes), and then properly configure Album in code that processes the contents of the submitted form.
blubb source share