Currently, the attendance settings are at the Opportunity level. I have some volunteer shifts that relate to the Opportunity, but are "as you can" that vary in length. Because of that, I have these shift times set up as a window instead of a hard start/end time, and can't auto-log the hours for a volunteer. If under the same Opportunity, there was the option to have some shifts auto-log hours, while others are clock in/out, that would be very helpful.