attendance permissions manipulate through redis